Shell-打印文件空行行号

1. 写一个 bash脚本以输出一个文本文件 nowcoder.txt中空行的行号,可能连续,从1开始。

awk '/^\s*$/{print NR}' nowcoder.txt

2. 去掉文件的空行输出

方法1:

awk '{if($0 != "") {print $0}}' ./nowcoder.txt
awk '!/^$/ {print $NF}'

方法2:

cat ./nowcoder.txt | awk NF

方法3:
-v 显示不包含匹配文本的所有行

grep -v '^$'

-e 指定字符串做为查找文件内容的样式

grep -e '\S'
上一篇:数字信号处理学习笔记[0] 连续信号的频谱和傅氏变换


下一篇:flowplayer视频播放插件