本文将通过grep命令和sed流编辑器两种方法完成要求
如果不了解sed流编辑器可以参考 linux sed流编辑器示例讲解
以文件/usr/share/mime/packages/freedesktop.org.xml 为例
root@ubuntu:~# wc -l /usr/share/mime/packages/freedesktop.org.xml
37453 /usr/share/mime/packages/freedesktop.org.xml
#首先我们统计一下文件的行数
1. grep命令的实现
解析
root@ubuntu:~# grep ich /usr/share/mime/packages/freedesktop.org.xml >/root/lines
#过滤包含关键字符串 ich 的行并保存到 /root/lines
root@ubuntu:~# wc -l /root/lines
341 /root/line