显示文件空白行
程序员文章站
2022-03-03 23:07:01
...
编写脚本 argsnum.sh,接受一个文件路径作为参数;如果参数个数小于1,则提示用户“至少应该给
一个参数”,并立即退出;如果参数个数不小于1,则显示第一个参数所指向的文件中的空白行数
1 #!/bin/bash
2
3 #================================================================
4 # Copyright (C) 2021 . All rights reserved.
5 #
6 # 文件名称:argsnum.sh
7 # 创 建 者:gan
8 # 创建日期:2021年04月04日
9 # 描 述:
10 #
11 #================================================================
12 M=""
13 if (( $# < 1 ));then
14 echo "至少应该给一个参数"
15 exit
16 else
17 for i in [email protected];do
18
19 if [ ! -e $i ];then
20 echo "文件$i不存在!"
21 exit
22 else
23 N=`grep '^[[:blank:]]*$' $i | wc -l`
24 M+="文件$i有$N个空白行\n"
25 fi
26
27 done
28 echo -e $M
29 fi
上一篇: sublime text 批量删除空白行
下一篇: HashMap源码剖析(Jdk1.8)