-->
当前位置:首页 > 题库

主观题:h9.有文件file

Luz4年前 (2022-10-05)题库519
9.有文件file

[root@xuegod63 ~]# cat file #file中内容如下:
aaaaaa
bbbbbbbb
cccccccabc

(1)查询file里面空行的所在行号;

(2)查询file1 以abc 结尾的行;

(3)打印出file1 文件第1 到第3 行。









答案:参考答案:
(1)查询file里面空行的所在行号:

awk '{if($0~/^$/)print NR}' file

or

grep -n ^$ file |awk 'BEGIN{FS=":"}{print $1}'

(2)查询file1 以abc 结尾的行:

grep abc$ file1

(3)打印出file1 文件第1 到第3 行:

sed -n '1,3p' file

head -3 file