12.已知/root/data/ianTest.txt文件内容为:
请问如何把文件中的空行过滤掉。
grep方法:
这个方法最好:
①grep -v "^$" /root/data/ianTest.txt
②grep "." /root/data/ianTest.txt
sed方法:
利用sed的过滤: sed -n ‘/过滤的内容/处理的命令’ 文件
^[^$]
表示匹配非空行的开头,这样就是过滤非空行。
①sed '/^$/d' /root/data/ianTest.txt
②sed '/^[^$]/p' /root/data/ianTest.txt
awk方法:
awk '/^[^$]/' /root/data/ianTest.txt
13.已知ianTest.txt文件内容为:
oldboy
olldboy
test
请使用grep或egrep正则匹配的方式过滤出前两行内容。