Shell去除空行的4种方法
有时我们在处理和查看文件时,经常会有很多空行,为了美观或是有需要时,就有必要把这些除行去掉了,方法如下:
1)用tr命令
cat 文件名 |tr -s ‘n'
2)用sed命令
cat 文件名 |sed ‘/^$/d'
3)用awk命令
cat 文件名 |awk ‘{if($0!=”")print}' cat 文件名 |awk ‘{if(length !=0) print $0}'
4)用grep命令
grep -v “^$” 文件名
Shell脚本模拟多线程功能分享
#!/bin/bashfunctionpinghost{ping$1-c1-w10|greprtt|cut-d/-f6}tmp_fifofile=/tmp/$.fifo#脚本运行的当前进程ID号作为文件名mkfifo$tmp_fifofile#新建一个随机fifo管道文件exec6$tmp_fifo
Shell脚本实现的单机流量统计功能
在网上看到这个单机流量的脚本,挺不错的。#!/bin/shusage(){echoUsage:$0[-iINTERFACE][-sINTERVAL][-cCOUNT]echoecho-iINTERFACEechoTheinterfacetomonitor,defaultiseth0.echo-sINTERVALecho
Shell脚本批量添加扩展名的两种方法分享
方法1:forfilein`ls`;domv$file$file.txt;done方法2:find.-typef|xargs-imv{}{}.txt还有一些试验不成功的,先记录在此。1.用rename命令修改后缀名,这个是最简单最省事