Rootop 服务器运维与web架构

grep 排除多个关键词

| 暂无评论

之前利用grep -v匹配排除多个关键词时,需要写多个grep,现在发现一种更简单的方法:

如:当前目录有a\b\c\d四个文件及,排除包含a、b、c的行。

[root@svn tmp]# ls -l
总计 1516
drwxr-xr-x 2 root   root     4096 01-07 12:44 a
drwxr-xr-x 2 root   root     4096 01-07 12:44 b
drwxr-xr-x 2 root   root     4096 01-07 12:44 c
drwxr-xr-x 2 root   root     4096 01-07 12:44 d
srwxr-xr-x 1 root   root        0 2012-05-07 mapping-root
-rw-rw-r– 1 zabbix zabbix 986942 01-07 12:46 zabbix_agentd.log
-rw-rw-r– 1 zabbix zabbix      4 01-07 08:37 zabbix_agentd.pid
-rw-rw-r– 1 zabbix zabbix 530756 01-07 12:47 zabbix_server.log
-rw-rw-r– 1 zabbix zabbix      4 01-07 08:37 zabbix_server.pid
[root@svn tmp]# ls -l | grep -v “a\|b\|c”
总计 1516
drwxr-xr-x 2 root   root     4096 01-07 12:44 d

原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/1985.html

作者:Venus

服务器运维与性能优化

发表回复