编辑
2023-04-25
Shell
00
请注意,本文编写于 867 天前,最后修改于 837 天前,其中某些信息可能已经过时。

目录

作用: 对数据进行过滤
实践

作用: 对数据进行过滤

格式: grep [options] [pattern] filename

参数选项说明
-v排除匹配结果
-n显示匹配行与行号
-i不区分大小写
-c只统计匹配的行数
-E使用egrep命令
--color=auto过滤结果添加颜色
-w只匹配过滤的单词
-o只输出匹配的内容

实践

输出以 i 开头的行, 不区分大小写

grep "^i" test.txt -i -n

输出以 . 结尾的行

grep "\.$" test.txt -n

找出文件的空行, 以及行号

grep "^$" test.txt -n

过滤空行和注释

cat text.txt | grep -v ^# |grep -v ^$

找出符合其中一个模式的行

grep -E "aaa|bbb|ccc" test.txt -n

本文作者:shining_finger

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!