grep模式匹配不区分大小写

我想写一个grep函数来显示我的主机上的所有侦听端口。

我知道如何通过在grep中使用-ifunction来实现:

netstat -a |egrep -i 'listen' 

但现在我想写在正则expression式

 netstat -a |egrep 'm/listen/i' 

我想:因为netstat输出多行,我因为它是听,所以我想情况不敏感。

但是这不会给出任何输出。 我究竟做错了什么 ?

你可以尝试Perl:

 netstat -an | perl -n -e 'print m/listen/i' 

我喜欢netstat解决scheme 。 1命令完成,并撒粉。

您可以显示所有的侦听端口:

 netstat --protocol=ip -nlp 

关于你的命令, grep一行一行地工作。 你在哪里读过这个语法,似乎属于sed