我想编写一个 grep 函数来显示我主机上的所有侦听端口。
我知道如何通过在 grep 中使用 -i 函数来做到这一点:
netstat -a |egrep -i 'listen'
Run Code Online (Sandbox Code Playgroud)
但现在我想用正则表达式写它:
netstat -a |egrep 'm/listen/i'
Run Code Online (Sandbox Code Playgroud)
我想:m 因为 netstat 输出多行,而 i 因为它是 LISTEN,所以我想要不区分大小写。
然而,这不会给出任何输出。我究竟做错了什么 ?
您可以使用以下命令显示所有侦听端口:
netstat --protocol=ip -nlp
Run Code Online (Sandbox Code Playgroud)
关于您的命令,grep
逐行工作。你在哪里读到这个语法的,它似乎属于sed
.
归档时间: |
|
查看次数: |
200 次 |
最近记录: |