LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1060|回复: 4

[已解决]grep命令问题

[复制链接]
发表于 2010-9-23 18:02:24 | 显示全部楼层 |阅读模式
如图,正在看《Unix Shell范例精解》
高亮的两行是应该被打印出来的,但其他几行怎么会被打印出来?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2010-9-23 18:17:02 | 显示全部楼层
与用的发行版或是grep的版本有关吧,我的grep不会。我试了下类似的命令,确实不会出这个问题。
  1. # grep '[a-z][a-z][a-z][a-z] d' /var/log/messages
复制代码

要不检查一下你的alias看看?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-23 18:22:55 | 显示全部楼层
Post by pingz;2113255
与用的发行版或是grep的版本有关吧,我的grep不会。我试了下类似的命令,确实不会出这个问题。
  1. # grep '[a-z][a-z][a-z][a-z] d' /var/log/messages
复制代码
要不检查一下你的alias看看?
用的Debian Sid amd64

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-23 20:22:47 | 显示全部楼层
已解决,
grep '\<[A-Z][A-Z] [A-Z]' datafile
即可
回复 支持 反对

使用道具 举报

发表于 2010-9-24 22:12:11 | 显示全部楼层
Orz 制表符……我的/var/log/message文件中竟然制表符。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表