grep -i忽略大小写的问题

xuminggang 2009-04-16 10:48:31
grep的-i选项表示忽略大小写,问题如下:

/usr/include/asm-generic/errno.h里有EWOULDBLOCK的定义

但是我在asm-generic目录下,grep -i wouldblock *搜索出来的却是没有任何结果, grep WOULDBLOCK * 则能搜索出结果
...全文
2413 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuminggang 2009-04-16
  • 打赏
  • 举报
回复
我重新装了一下grep 就解决问题了 谢谢morris88 只要是程序看来都有问题
xuminggang 2009-04-16
  • 打赏
  • 举报
回复
谢谢。看来可能是我的版本的问题,如之奈何~
os版本:

dikatour@dikatour-desktop:/usr/include/asm-generic$ uname -a
Linux dikatour-desktop 2.6.26-2-generic #1 SMP Thu Jun 19 15:51:43 UTC 2008 i686 GNU/Linux


grep错误演示:
dikatour@dikatour-desktop:/usr/include/asm-generic$ grep -i wouldblock *
dikatour@dikatour-desktop:/usr/include/asm-generic$ grep WOULDBLOCK *
errno.h:#define EWOULDBLOCK EAGAIN /* Operation would block */
dikatour@dikatour-desktop:/usr/include/asm-generic$


grep的版本:
dikatour@dikatour-desktop:/usr/include/asm-generic$ grep --version
GNU grep 2.5.3

版权所有 (C) 1988, 1992-2002, 2004, 2005 自由软件基金会
本程序是自由软件;请参看源代码的版权声明。本软件不提供任何担保;
包括没有适销性和某一专用目的下的适用性担保。




morris88 2009-04-16
  • 打赏
  • 举报
回复
你的是哪个版本哦...


[root@bache asm-generic]# grep -i wouldblock *
errno.h:#define EWOULDBLOCK EAGAIN /* Operation would block */
[root@bache asm-generic]# grep -i 'wouldblock' *
errno.h:#define EWOULDBLOCK EAGAIN /* Operation would block */
[root@bache asm-generic]#

19,613

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧