grep有的词不能查找

使用grep 为啥查找 Module 就查找不到,文件内容是有Module这个词的。而且查 Mo,能查到但是那个o没有高亮。
egrep啥的也都不行。
下载 (161.26 KB)
2011-06-15 14:54

作者: ustbleetom   发布时间: 2011-06-15

不知为啥贴代码帖子就不能发表..

作者: ustbleetom   发布时间: 2011-06-15

你东西有问题
$ echo 'module DBI' | grep 'module'
module DBI

作者: liion631818   发布时间: 2011-06-15

回复 liion631818


    能说下什么问题吗? 实在是没看出有啥问题啊

作者: ustbleetom   发布时间: 2011-06-15

回复 liion631818


    哦,知道了,文件里边有很多不可见字符。 不知道 ^H 是啥符号。

作者: ustbleetom   发布时间: 2011-06-15



QUOTE:
回复  liion631818


    哦,知道了,文件里边有很多不可见字符。 不知道 ^H 是啥符号。
ustbleetom 发表于 2011-06-15 15:08




   BS        10        8        8        ^H        Backspace, works on HP terminals/computers

作者: liion631818   发布时间: 2011-06-15

回复 liion631818


    哦,不知为啥perldoc打印出来的内容好多^H

作者: ustbleetom   发布时间: 2011-06-15

回复 ustbleetom


    这个不懂哦。。等高手解答

作者: liion631818   发布时间: 2011-06-15

dos2unix file

作者: greysky-zfj   发布时间: 2011-06-15

man 也会有^H,这个是文档的控制字符,为了显示高亮、粗体等特殊效果。
如果想重定向到文本文件,用 col 处理下就可以了
perldoc xxx | col -b > xxx

作者: ly5066113   发布时间: 2011-06-15