免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6448 | 回复: 14
打印 上一主题 下一主题

关于grep查找的一个问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-03-16 18:56 |只看该作者 |倒序浏览
比方说我有一个文件他里面有一个八进制的055这个特殊字符,我怎样把在grep中查找

我的印象是 grep '\055' file 这样就可以了,但是不行 谢谢

论坛徽章:
0
2 [报告]
发表于 2004-03-16 20:17 |只看该作者

关于grep查找的一个问题

1:不用转义。
2:试试od file | grep "055"

论坛徽章:
0
3 [报告]
发表于 2004-03-19 18:54 |只看该作者

关于grep查找的一个问题

版主都在,顶一下,大家邦我看看

按楼上的说法,那我找055这个字符串怎么找呀??? :-<

论坛徽章:
0
4 [报告]
发表于 2004-03-19 19:11 |只看该作者

关于grep查找的一个问题

贴个数据上来
ps:055是什么字符?

论坛徽章:
0
5 [报告]
发表于 2004-03-19 20:28 |只看该作者

关于grep查找的一个问题

八进制的055是“-”号呀,直接找“-”不就行了吗?
或者
grep "$(echo "\0055"" file

论坛徽章:
0
6 [报告]
发表于 2004-03-20 15:05 |只看该作者

关于grep查找的一个问题

I Mean that I can grep any ascii code (include control char)
055 is just a Example!

论坛徽章:
0
7 [报告]
发表于 2004-03-20 15:08 |只看该作者

关于grep查找的一个问题

for example
I want to grep ^M,  the BJGIRL give me a answer in another thread.

"grep "^M" file #^M是先按CTRL+V+M获得"


but, I am user  term to telnet it.  press CTRL+V+M  is unaviable.

论坛徽章:
0
8 [报告]
发表于 2004-03-20 15:20 |只看该作者

关于grep查找的一个问题

[quote]
$cat -A tmp #查看文件中的特殊字符
hello  $
look $
sed $
All $
awk $
gooogle$
gooooooooooooooooooooooooo^Ioooogle$
$cat tmp|grep "  "|grep "^J"
gooooooooooooooooooooooooo      oooogle
#第一个tab键按ctrl+v+i获取
ps:你也没有数据样本!这是一个例子,无实际意义!

论坛徽章:
0
9 [报告]
发表于 2004-03-20 15:56 |只看该作者

关于grep查找的一个问题

  1. $cat -v tmp
  2. hello^M
  3. sed
  4. look^M
  5. All
  6. awk^M
  7. who ^M
复制代码

I want to grep the line include ^M, but I can't input ^M by user CTRL+V+M

论坛徽章:
0
10 [报告]
发表于 2004-03-20 16:06 |只看该作者

关于grep查找的一个问题

$cat -v tmp
hello
look
sed
M^M

All
awk
gooogle
gooooooooooooooooooooooooo      oooogle
$cat tmp|grep '^M'

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

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP