打印文件里面空行所在的行号

第一种方法
evan@evan-laptop:~/test/28$ cat test -n
1 one
2
evan@evan-laptop:~/test/28$ grep '.*' test -n
1:one
2:
evan@evan-laptop:~/test/28$ grep ^$ test -n
2:
evan@evan-laptop:~/test/28$ grep ^$ test -n |awk -F : '{print $1}'
2
第二种方法
cat test -n |awk '$2~/^$/{print $1}'

ps 知识点补充
~ performs a case-sensitive match
Passwords are case-sensitive, so note which letters you capitalize.
密码要区分大小写,要注意大写的字母。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注