shell 常用命令回顾2

2019-08-07  本文已影响0人  草中人

脚本小技巧

1.获取文件大小

stat -c %s filename

stat --printf='%s\n' filename

wc -c filename

2.判断文件非空

if [[-s $file]];then

  echo "not empty"

fi

3.删除0字节文件或垃圾文件

find . -type f -size 0 -delete

find . -type f -exec rm -rf {} \;

find . -type f -name "a.out" -exec rm -rf {} \;

find . type f -name "a.out" -delete

find . type f -name "*.txt" -print0 | xargs -0 rm -f

4.批量重命名文件

rename '.txt' '.txt.bak' *.txt   为所有txt文件加上.bak后缀

5.删除空行

cat a.txt | sed -e '/^$/d'     删除a.txt中空行,并将结果输出屏幕中

上一篇 下一篇

猜你喜欢

热点阅读