grep
是一个强大的命令行工具,用于在文件中搜索指定的模式(字符串或正则表达式)。它的名字来源于 "global regular expression print",常用于文本处理、日志分析等任务。以下是 grep
命令的详细介绍和常用操作:
基本用法
- 搜索匹配的行
例如:grep "pattern" filename
这将搜索并显示grep "error" /var/log/syslog
/var/log/syslog
文件中包含 "error" 的行。
常用选项
-
忽略大小写
grep -i "pattern" filename
例如:
grep -i "error" /var/log/syslog
这将搜索并显示文件中包含 "error" 或 "Error" 等大小写不同的行。
-
显示行号
grep -n "pattern" filename
例如:
grep -n "error" /var/log/