主观题:h9.有文件file
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
[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