3
A
回答
7
grep命令退出时,如果没有找到匹配。你可以使用这样的退出状态:
whatever | grep pattern
echo $?
在一个shell脚本,你甚至可以写成:
if whatever | grep pattern ; then
# match was found
else
# not found
fi
2
如果你grep 'sometext' anyfile.txt >/dev/null
然后什么都不会被打印出来。
但是,如果您在阅读$?
之后,它将显示0,如果它匹配行,否则显示1。
1
您可以使用if语句编写一个小脚本并输出true或false。
1
你可以告诉grep的-q
安静:
if grep -q anymessage anyfile.txt ; then
# found
else
# not found
fi
0
还的 “grep -c anymessage anyfile.txt” 都可以使用(-c获得匹配的计数)
相关问题
- 1. 检查输出是否为空
- 2. 检查输入框是否为空
- 3. 检查输入字段是否为空
- 4. 检查输入是否为空JQuery
- 5. 如何检查输入是否为空?
- 6. Tkinter检查输入框是否为空
- 7. 检查JSP输入是否为“空”
- 8. 检查输入值是否为空
- 9. 检查标准输入是否为空
- 10. JQuery检查输入是否为空而不是检查onload?
- 11. 检查dataGridView是否为空
- 12. 检查JValue是否为空
- 13. 检查imageView是否为空
- 14. 检查tabControl1是否为空?
- 15. 检查CSV是否为空
- 16. 检查double是否为空
- 17. 检查列是否为空
- 18. 检查ALAssetsLibrary是否为空
- 19. 检查ArrayCollection是否为空
- 20. laravel检查是否为空
- 21. 检查textarea是否为空
- 22. 检查NumericUpDown是否为空
- 23. 检查ImageSource是否为空
- 24. 检查是否为空JasperReports
- 25. 检查是否为空JFormattedTextField
- 26. 检查editText是否为空
- 27. 检查JTextField是否为空
- 28. 检查是否为空VB.NET
- 29. 检查StringBuffer是否为空
- 30. 检查OnAction是否为空
谢谢你的答案。我会在4分钟内接受答案 – MOHAMED