我在下面给出了文字...
tcpmux 1/tcp 0.001995 # TCP Port Service Multiplexer [rfc-1078]
tcpmux 1/udp 0.001236 # TCP Port Service Multiplexer
compressnet 2/tcp 0.000013 # Management Utility
compressnet 3/tcp 0.001242 # Compression Process
unknown 10/tcp 0.000063
在这里,我不需要所有行中的字符串 0.00 ...
(即我的输出想要成为
tcpmux 1/tcp #TCP Port Service Multiplexer [rfc-1078]
tcpmux 1/udp #TCP Port Service Multiplexer
谢谢!
答案 0 :(得分:0)
我认为您不需要grep
即可获得所需的输出。您可以使用sed
过滤文本。
假设您的文本保存在text.txt
中,则可以像这样使用sed
:
sed 's/0\.00[0-9]*//' text.txt
答案 1 :(得分:0)
awk '/^tcpmux/{sub(/0.00..../," "); print $0}' file
tcpmux 1/tcp # TCP Port Service Multiplexer [rfc-1078]
tcpmux 1/udp # TCP Port Service Multiplexer