企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## grep 命令的基本结构如下: `grep [OPTION]... PATTERN [FILE]...` ## [options]主要参数: * -a:将 binary 文件以 text 文件的方式搜寻数据。 * -c:只输出匹配了多少次。 * -i:不区分大小写(只适用于单字符)。 * -h:查询多文件时不显示文件名。 * -l:查询多文件时只输出包含匹配字符的文件名。 * -n:显示匹配行及行号。 * -s:不显示不存在或无匹配文本的错误信息。 * -v:显示不包含匹配文本的所有行。 * -d:跳过对子目录的搜索。 * -r:对子目录也进行查找。 * --color=auto:高亮显示关键字。 ## 示例: 将/etc/passwd,有出现 root 的行取出来 ``` grep root /etc/passwd 或 cat /etc/passwd | grep root ``` 在当前目录及其子目录下搜索 ``` grep -r 'find str' ./* ``` 使用正则搜索并显示匹配的行号 ``` grep -n 't[ae]st' regular_express.txt ``` 行尾结束为小数点 (.) 的那一行 ``` grep -n '\.$' regular_express.txt ```