linux grep-v 排除多个条件,grep 排除多个关键词
之前利用grep -v匹配排除多个关键词时,需要写多个grep,现在发现一种更简单的方法:如:当前目录有a\b\c\d四个文件及,排除包含a、b、c的行。[root@svn tmp]# ls -l总计 1516drwxr-xr-x 2 root root 4096 01-07 12:44 adrwxr-xr-x 2 root root 4096 01-07 12:44 bd...
之前利用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
专注于 服务器运维与web架构
E-mail:venus#rootop.org
更多推荐
所有评论(0)