红联Linux门户
Linux帮助

grep命令的使用疑问(已解决)

发布时间:2010-08-31 17:47:33来源:红联作者:昊昊荡荡
[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的真谛
文章评论

共有 6 条评论

  1. ydlke 于 2010-09-06 14:53:49发表:

    用正则表达式可以解决匹配精确的问题 。

  2. wst021 于 2010-09-01 10:51:43发表:

    非常好,交流??,????!

  3. 昊昊荡荡 于 2010-09-01 09:35:47发表:

    引用:
    很好的技巧,不过还是用正则表达式来的标准
    shenhao0129 发表于 2010-8-31 21:40


    正则表达式我没学到这里来哦,不过我会继续努力的!

  4. bolsdog 于 2010-09-01 08:25:12发表:

    拜学中

  5. shenhao0129 于 2010-08-31 21:40:38发表:

    很好的技巧,不过还是用正则表达式来的标准

  6. shenhao0129 于 2010-08-31 21:40:32发表:

    很好的技巧,不过还是用正则表达式来的标准