1.查询t.txt 里面空行的所在行号,aaa...为第一行

linux面试题小练_linux

[root@dbserver ~]# grep -n ^$ t.txt

3:

5:

[root@dbserver ~]# grep -n ^$ t.txt |awk 'BEGIN {FS=":"} {print $1}'

3

5

2.查询t.txt 以abc 结尾的行

grep "abc$" t.txt

linux面试题小练_面试题_02

3.打印出t.txt 文件第1 到第3 行

sed -n '1,3p' t.txt

or 

head -3 t.txt

linux面试题小练_linux_03