linux 文本处理(grep)

查找文件内容

基本格式

grep [选项] 模式 文件名
-c    仅列出文件中包含模式的行数。
-i    忽略模式中的字母大小写。
-l    列出带有匹配行的文件名。
-n    在每一行的最前面列出行号。
-v    列出没有匹配模式的行。
-w    把表达式当做一个完整的单字符来搜寻,忽略那些部分匹配的行。

实例

假设有一份 emp.data 员工清单,现在要搜索此文件,找出职位为 CLERK 的所有员工

grep CLERK emp.data

员工的人数

grep -c CLERK emp.data

搜索 emp.data 文件,使用正则表达式找出以 78 开头的数据行

grep ^78 emp.data
posted @ 2021-07-20 15:48  胡勇健  阅读(63)  评论(0)    收藏  举报