[] 匹配一个指定范围内的字符,如'[Gg]rep'匹配Grep和grep。 [^] 匹配一个不在指定范围内的字符,如:'[^A-FH-Z]rep'匹配不包含A-F和H-Z的一个字母开头,紧跟rep的行。 .. 标记匹配字符,如:'love',love被标记为1。 \< 锚定单词的开始,如:'\ \> 锚定单词的结束,如'grep\>'匹配包含以grep结尾...
19.搜索以y开头中间肯定有字符末尾是o的行,并显示出上下各2行的内容。 [root@localhost ~]# grep -C 2 "^y.*o$" mytest.txt
[^] # 匹配一个不在指定范围内的字符,如:'[^A-FH-Z]rep'匹配不包含A-R和T-Z的一个字母开头,紧跟rep的行。 \(..\) # 标记匹配字符,如'\(love\)',love被标记为1。 \< # 锚定单词的开始,如:'\<grep'匹配包含以grep开头的单词的行。 \> # 锚定单词的结束,如'grep\>'匹配包含以grep结尾的...
^ # 锚定行的开始 如:'^grep'匹配所有以grep开头的行。 $ # 锚定行的结束 如:'grep$' 匹配所有以grep结尾的行。. # 匹配一个非换行符的字符 如:'gr.p'匹配gr后接一个任意字符,然后是p。* # 匹配零个或多个先前字符 如:'*grep'匹配所有一个或多个空格后紧跟grep的行。 .* ...
^ 表示一行的开头。如:/^#/ 以#开头的匹配。$ 表示一行的结尾。如:/}$/ 以}结尾的匹配。\< 表示词首。如:`\ 表示以 abc 为首的詞。\> 表示词尾。如:abc\> 表示以 abc 結尾的詞。. 表示任何单个字符。* 表示某个字符出现了0次或多次。[ ] 字符集合。如:[abc] 表示匹配a或b或c,还有 [a...
^ #锚定行的开始 如:'^grep'匹配所有以grep开头的行。 $ #锚定行的结束 如:'grep$'匹配所有以grep结尾的行。 . #匹配一个非换行符的字符 如:'gr.p'匹配gr后接一个任意字符,然后是p。 * #匹配零个或多个先前字符 如:'*grep'匹配所有一个或多个空格后紧跟grep的行。
^ 锚定行的开始 如:'^grep' 匹配所有以 grep 开头的行 锚定行的结束如:′grep锚定行的结束如:′grep' 匹配所有以 grep 结尾的行 . 匹配一个非换行符的字符 如:'gr.p' 匹配 gr 后接一个任意字符,然后是 p 匹配零个或多个先前字符 如:'grep' 匹配所有一个或多个空格后紧跟 grep 的行。 .一起用...
^ #锚定行的开始 如:'^grep'匹配所有以grep开头的行。 $ #锚定行的结束 如:'grep$'匹配所有以grep结尾的行。 . #匹配一个非换行符的字符 如:'gr.p'匹配gr后接一个任意字符,然后是p。 * #匹配零个或多个先前字符 如:'*grep'匹配所有一个或多个空格后紧跟grep的行。
8.找出以1开头的行内容 命令: 代码语言:javascript 复制 cat 4.log |grep ^1 输出: 代码语言:javascript 复制 [root@localhost test]# cat 4.log 1 12 "1" 5 43 [root@localhost test]# cat 4.log |grep ^1 1 12 9.找出非1开头的行内容 命令: 代码语言:javascript 复制 cat 4.log |grep ^[^...