天河区做网站的公司,百度关键词搜索热度,现在哪个电商平台比较好做,专门做试卷的网站命令选项-?同时显示匹配行上下的#xff1f;行#xff0c;如#xff1a;grep -2 pattern filename同时显示匹配行的上下2行。-a, --text等价于匹配text,用于#xff08;Binary file (standard input) matches#xff09;报错-b#xff0c;--byte-offset打印匹配行前面打… 命令选项 -? 同时显示匹配行上下的行如grep -2 pattern filename同时显示匹配行的上下2行。 -a, --text 等价于匹配text,用于Binary file (standard input) matches报错 -b--byte-offset 打印匹配行前面打印该行所在的块号码。 -c,--count 只打印匹配的行数不显示匹配的内容。 -f File--fileFile 从文件中提取模板。空文件中包含0个模板所以什么都不匹配。 -h--no-filename 当搜索多个文件时不显示匹配文件名前缀。 -i--ignore-case 忽略大小写差别。 -q--quiet 取消显示只返回退出状态。0则表示找到了匹配的行。 -l--files-with-matches 打印匹配模板的文件清单。 -L--files-without-match 打印不匹配模板的文件清单。 -n--line-number 在匹配的行前面打印行号。 -s--silent 不显示关于不存在或者无法读取文件的错误信息。 -v--revert-match 反检索只显示不匹配的行。 -w--word-regexp 如果被\和\引用就把表达式做为一个单词搜索。 -R, -r, --recursive 递归的读取目录下的所有文件包括子目录。 比如grep -R pattern test会在 test 及其子目录下的所有文件中匹配 pattern。 -V--version 显示软件版本信息。 表达符集 ^ 锚定行的开始 如^grep匹配所有以grep开头的行。 $ 锚定行的结束 如grep$匹配所有以grep结尾的行。 . 匹配一个非换行符的字符如gr.p匹配gr后接一个任意字符然后是p。 * 匹配零个或多个先前字符 如 *grep (注意*前有空格)匹配所有零个或多个空格后紧跟grep的行需要用egrep 或者grep带上 -E 选项。 .*一起用代表任意字符。 [] 匹配一个指定范围内的字符如[Gg]rep匹配Grep和grep。 [^] 匹配一个不在指定范围内的字符如[^A-FH-Z]rep匹配不包含A-F和H-Z的一个字母开头紧跟rep的行。 \(..\) 标记匹配字符如\(love\)love被标记为1。 \ 锚定单词的开始如:\grep匹配包含以grep开头的单词的行。 \ 锚定单词的结束如grep\匹配包含以grep结尾的单词的行。 x\{m\} 重复字符xm次如o\{5\}匹配包含5个o的行。 x\{m,\} 重复字符x,至少m次如o\{5,\}匹配至少有5个o的行。 x\{m,n\} 重复字符x至少m次不多于n次如o\{5,10\}匹配5--10个o的行。 \w 匹配文字和数字字符也就是[A-Za-z0-9]如G\w*p匹配以G后跟零个或多个文字或数字字符然后是p。 \W \w的反置形式匹配一个或多个非单词字符如点号句号等。 \b 单词锁定符如: \bgrep\b只匹配grep。[1] 用于egrep和 grep -E的元字符扩展集 匹配一个或多个先前的字符。如[a-z]able匹配一个或多个小写字母后跟able的串如loveable,enable,disable等。 ? 匹配零个或一个先前的字符。如gr?p匹配gr后跟一个或没有字符然后是p的行。 a|b|c 匹配a或b或c。如grep|sed匹配grep或sed () 分组符号如love(able|rs)ov匹配loveable或lovers匹配一个或多个ov。 x{m},x{m,},x{m,n} 作用同x\{m\},x\{m,\},x\{m,n\} 转载于:https://www.cnblogs.com/jiaorenyu/archive/2013/05/19/linux_grep.html