[i=s] 本帖最后由 昊昊荡荡 于 2010-8-31 18:14 编辑 [/i]
执行grep 23/tcp /etc/services会把文件中所有含有字符“23/tcp”的都找出来,如:
spice 1923/tcp # SPICE
xinuexpansion3 2023/tcp #
gtp-control 2123/tcp # GTP-Control Plane (3GPP)
rockwell-csp2 2223/tcp # Rockwell CSP2
3d-nfsd 2323/tcp # 3d-nfsd
rnrp 2423/tcp # RNRP
qke-llc-v3 2523/tcp # Qke LLC V.3
lmdp 2623/tcp # LMDP
watchdog-nt 2723/tcp # WatchDog NT Protocol
cqg-netlan 2823/tcp # CQG Net/LAN
wta-wsp-wtp-s 2923/tcp # WTA-WSP-WTP-S
magicnotes 3023/tcp # magicnotes
edix 3123/tcp # EDI Translation Protocol
digivote 3223/tcp # DIGIVOTE (R) Vote-Server
xtrm 3423/tcp # xTrade Reliable Messaging
怎样修改命令才能找出完全匹配23/tcp的字符行来呢?
more /etc/services | grep "23/tcp"也是一样的效果
[root@fedora13 ~]# grep " 23/tcp" /etc/services
telnet 23/tcp
在查找的字符串前面加上一个或多个空格就可以了
呵呵,终于实验成功了
在linux下要学会用linux的思维去思考问题
这次才是学习linux的真谛
ydlke 于 2010-09-06 14:53:49发表:
用正则表达式可以解决匹配精确的问题 。
wst021 于 2010-09-01 10:51:43发表:
非常好,交流??,????!
昊昊荡荡 于 2010-09-01 09:35:47发表:
正则表达式我没学到这里来哦,不过我会继续努力的!
bolsdog 于 2010-09-01 08:25:12发表:
拜学中
shenhao0129 于 2010-08-31 21:40:38发表:
很好的技巧,不过还是用正则表达式来的标准
shenhao0129 于 2010-08-31 21:40:32发表:
很好的技巧,不过还是用正则表达式来的标准