#!/bin/sh ip=`ifconfig eth0 | grep 'inet' | awk '{print $2}'` ip1='x.x.x.x' if [ "$ip" == "$ip1" ]; then dir='/home/wwwroot/default/guoyi/Pay/' else d... ...
分类:
系统相关 时间:
2017-06-28 20:19:54
阅读次数:
190
command > file 将输出重定向到 file。 command < file 将输入重定向到 file。 command >> file 将输出以追加的方式重定向到 file。 n > file 将文件描述符为 n 的文件重定向到 file。 n >> file 将文件描述符为 n 的文件 ...
分类:
系统相关 时间:
2017-06-23 14:16:30
阅读次数:
222
函数的定义格式: function funName() { action; return xxx; } 1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数 2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return ...
分类:
系统相关 时间:
2017-06-23 11:43:39
阅读次数:
351
一、 if else /// 如果else分支没有语句执行,就不要写这个else 1、if 语句 if condition then command1 command2 command3 ... fi /// 写成一行: if [ $(ps -ef | grep -c "ssh") -gt 1 ]; ...
分类:
系统相关 时间:
2017-06-23 11:40:57
阅读次数:
267
sudo <command> < arguments> 等价于root权限执行命令 赋予所有用户文件的可执行权限:chmod a+x script.sh 执行脚本:./script.sh#./表示当前的目录 命令1:echo "welcome to Bash" 命令2:printf "hello w ...
分类:
系统相关 时间:
2017-06-08 23:43:30
阅读次数:
216
shell是命令和硬件之间的桥梁shell的工作方式分为两种:交互式、批处置交互式:用户一次输入一条命令,shell翻译并执行一条批处理:用户将多条命令构成一个shell脚本,执行脚本时,shell一次执行全部的命令,shell脚本是将各种命令通过逻辑语句组合而成的程序1、查看系统中所有..
分类:
系统相关 时间:
2017-06-01 00:34:55
阅读次数:
290
在编写shell脚本的过程中,我们经常需要使用sed流编辑器和awk对文本文件进行处理。 一、什么是sed? sed 是一种在线编辑器,它一次处理一行内容。sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。 二、sed的处理过程 ...
分类:
系统相关 时间:
2017-04-24 14:09:23
阅读次数:
359
Shell脚本学习复件 用window7学shell脚本真蛋疼。 Shell有两种执行命令的方式: * 交互式(Interactive):解释执行用户的命令,用户输入一条命令,Shell就解释执行一条。 * 批处理(Batch):用户事先写一个Shell脚本(Script),其中有很多条命令,让Sh ...
分类:
系统相关 时间:
2017-04-14 17:03:41
阅读次数:
236
一、打印字符串长度如下,循环打印下面这名话字母数不大于6个的单词Shecouldseetheopendoorofadepartmentaloffice.vimprint-str.sh#!/bin/bash#打印字符串个数#第一种解决思路foriinShecouldseetheopendoorofadepartmentalofficedo[${#i}-le6]&&echo$idoneecho++++++++..
分类:
系统相关 时间:
2017-03-24 16:09:08
阅读次数:
216
摘要:第三章讨论的是编写Shell脚本时经常用到的两个基本操作。第四章总共介绍了约30种处理文本文件的好用工具。 第三章 查找与替换 概括:本章讨论的是编写Shell脚本时经常用到的两个基本操作:文本查找、文本替换。 3.1 查找文本 如需从输入的数据文件中取出特定的文本行,主要的工具为grep程序 ...
分类:
系统相关 时间:
2017-03-17 23:31:40
阅读次数:
279