【发布时间】:2013-01-01 05:08:22
【问题描述】:
我需要使用正则表达式从文件中提取重合线:
这是文件的内容:
netbios-ns 137/tcp # NETBIOS Name Service
netbios-ns 137/udp
hkp 11371/tcp # OpenPGP HTTP Keyserver
hkp 11371/udp # OpenPGP HTTP Keyserver
bprd 13720/tcp # VERITAS NetBackup
bprd 13720/udp
vopied 13783/udp
我需要使用137 和grep 进行过滤:
grep -n -e "137" file
输出必须是:
netbios-ns 137/tcp # NETBIOS Name Service
netbios-ns 137/udp
【问题讨论】:
-
fgrep " 137/" services.txt
-
这与这个问题无关。只需提一下,如果您想检查哪个程序/进程正在使用哪个端口,
/etc/services文件有时会误导您。请改用lsof。