翻译SA119 译者:小张 1搜索文件和文件夹 目标 完成本章,你将了解到: 搜索文件的内容 搜索文件和目录 下面的课程图显示了本章要学习的内容
搜索文件里的内容 你可以任意搜索文件中的字符串和符号,使用 grep,egrep,fgrep 命令
Grep 和egrep 可以为你搜索一个多个文件的字符串
一个提示符可以是单个字符,一个字符串,一个字,一个句子
使用一个字符代表相同的字符,叫做表达式
Fgrep 命令可以让你搜索一个或多个文件的特殊字符
一个字符是由文字组成的字符串
Fgrep 命令不能使用表达式
使用 grep 命令 grep 命令可以让你搜索一个或多个文件的特殊字符
Grep 命令输出的每行的内容都有提示符在屏幕上
Grep 命令不能改变文件的内容
下面是 grep 命令的格式: Grep 命令的参数可以修改搜索和输出
-w 参数总是兼容egrep 和fgrep 命令
-i 搜索时忽律大小写 -l 列出文件中匹配的那一行 -n 列出那行在文件重的页数 -v 转化不匹配的提示符在搜索去显 翻译SA119 译者:小张 示的行 -c 计数包括提示符的行 -w 搜索一个表达式,忽律比他大的字 搜索文件/etc/group 文件中包括root 的行
搜索所有不包括root 的行
搜索文件的名字包括root 的
注意:在多个文件搜索时,结果列出的文件名只是能找到的
一个单一的搜索,只有配备输入的被显示
计数文件中包括root 的行数
grep 命令支持几个规则表达符号去更深的定义一个搜索符号
字符 目的 例子 结果 ^ 行的开始 匹配所有行开始为“pattern” $ 行的结尾 匹配所有行结尾为“pattern”
匹配一个字符 匹配一个”p”的字符到结尾为”n”的字符 翻译SA119 译者:小张 * 匹配前面的条目或更多次 匹配小写字