Linux grep 匹配不以某个字符开始的行

来源:互联网 发布:土豆视频mac客户端 编辑:程序博客网 时间:2024/05/18 14:13

原文出处

正则表达式:



^  :  行起始标志, 例如:^ben 表示匹配以ben开始的行。


$  :  行结尾标志。例如:ben$ 表示匹配以ben结束的行。
[^] :匹配除[^字符]之外的任何一个字符。 例如9[^0], 不会匹配90,但是会匹配91,92等。


如何使用
[html] view plaincopy
[user@sever]$ grep '^[^#]'  files  


上面的命令会选择行首不为#的行作为输出