免费注册 查看新帖 |

Chinaunix

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

判断文件是否存在特定字符串 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-02 17:23 |只看该作者 |倒序浏览
如何判断一个文件里面是否有特定的字符串
比如我有一个temp文件。
如果内容含有Hello Would则echo “Hello Would”
如果内容不含有Hello Would则echo “Hello China”

论坛徽章:
0
2 [报告]
发表于 2009-03-02 17:27 |只看该作者

  1. [rockfall@tmp]$cat b
  2. cannt
  3. it
  4. eandg
  5. test
  6. is
  7. aaa
  8. bbb
  9. [rockfall@tmp]$cat a
  10. this is a test!
  11. Hello Would
  12. [rockfall@tmp]$grep -q "Hello Would" a && echo "Hello Would" || echo "Hello China"
  13. Hello Would
  14. [rockfall@tmp]$grep -q "Hello Would" b && echo "Hello Would" || echo "Hello China"
  15. Hello China
  16. [rockfall@tmp]$

复制代码

论坛徽章:
0
3 [报告]
发表于 2009-03-02 17:36 |只看该作者
grep "Hello Would" temp && echo "Hello Would" || echo "Hello China"

论坛徽章:
0
4 [报告]
发表于 2009-03-02 17:37 |只看该作者
原帖由 haimming 于 2009-3-2 17:27 发表

[rockfall@tmp]$cat b
cannt
it
eandg
test
is
aaa
bbb
[rockfall@tmp]$cat a
this is a test!
Hello Would
[rockfall@tmp]$grep -q "Hello Would" a && echo "Hello Would" || echo "Hello China ...


没看你的答案,嘿嘿!

论坛徽章:
0
5 [报告]
发表于 2009-03-02 17:44 |只看该作者
谢谢各位高手
grep -q 确实很好用。
刚刚用了,完全OK~

论坛徽章:
0
6 [报告]
发表于 2009-03-02 17:52 |只看该作者
原帖由 lemoneer 于 2009-3-2 17:44 发表
谢谢各位高手
grep -q 确实很好用。
刚刚用了,完全OK~

确实,呵呵,很少用那个选项,刚好学习了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP