随笔分类 - Shell
摘要:awk 的使用方法我们知道 awk 的常用变量包括:$0当前记录(这个变量中存放着整个行的内容)$1~$n当前记录的第 n个字段,字段间由 FS 分隔NF当前记录中的字段个数,就是有多少列FS输入字段分隔符 默认是空格或 TabRS输入的记录分隔符, 默认为换行符OFS输出字段分隔符, 默认也是空格...
阅读全文
摘要:列出每个IP的连接数netstat -n | awk '/^tcp/{print $5}' | awk -F: '!/^::/{print $1}' | sort | uniq -c | sort -rn | awk 'BEGIN{printf "%-10s%s\n","ConNum","IP"}{...
阅读全文
摘要:shell的内建命令和外部命令Shell执行的命令可以分为内建命令(built-in)和外部命令(external),前者是构建在shell内部;后者是一个独立的文件(可以是二进制文件,也可以是一个脚本)。内建命令的执行比较简单,由当前shell本身来执行,例如echo, eval, exec, e...
阅读全文
摘要:shell中的循环for循环类似于C语言的步长控制例如:for ((i=1;i<=10;i++)); do echo $(expr $i \* 4 ); done 将1到10,依次乘以4,然后打印出来。这里顺便提一下,shell里面表达式的计算,可以有其他形式:for ((i=1;i<=10;i++...
阅读全文
摘要:&&,||,(),{},& 五个符号的运用shell脚本执行命令的时候,有时候会依赖于前一个命令是否执行成功。而&&和||就是用来判断前一个命令执行效果的。1&& 使用方法:cmd1 && cmd2 这个方式简单明了,cmd1如果返回结果为真(即执行返回为0,成功执行)后,cmd2才被执行 换句话说,如果cmd1执行成功&&那么执行cmd2 这里有个命令 [ -f /home/dellogs.sh ] && echo "清除日至脚本存在" 总之,&&符号代
阅读全文

浙公网安备 33010602011771号