当前位置: 技术问答>linux和unix
为什么不能进行“或”条件的匹配
来源: 互联网 发布时间:2015-10-12
本文导语: 例如我的文件file1是这样的 Some unrelevant lines... IP Address:10.10.10.1 Sub Netmask:255.255.255.0 Other unrelevant lines 我想找出包含IP Address和Sub Netmask的行 然后用命令: grep '[IP Address|Sub Netmask]' file1 和 grep '/IP A...
例如我的文件file1是这样的
Some unrelevant lines...
IP Address:10.10.10.1
Sub Netmask:255.255.255.0
Other unrelevant lines
我想找出包含IP Address和Sub Netmask的行
然后用命令:
grep '[IP Address|Sub Netmask]' file1 和
grep '/IP Address|Sub Netmask/' file1
都没有输出
Some unrelevant lines...
IP Address:10.10.10.1
Sub Netmask:255.255.255.0
Other unrelevant lines
我想找出包含IP Address和Sub Netmask的行
然后用命令:
grep '[IP Address|Sub Netmask]' file1 和
grep '/IP Address|Sub Netmask/' file1
都没有输出
|
你试试这样:
grep -E 'IP Address|Sub Netmask' file1
或者是
egrep 'IP Address|Sub Netmask' file1
或者是
grep 'IP Address|Sub Netmask' file1
都可以的!
grep -E 'IP Address|Sub Netmask' file1
或者是
egrep 'IP Address|Sub Netmask' file1
或者是
grep 'IP Address|Sub Netmask' file1
都可以的!
|
grep -E
或者
egrep
或者
egrep