![Grep - 如何抑制“是目录”行?](https://linux22.com/image/939749/Grep%20-%20%E5%A6%82%E4%BD%95%E6%8A%91%E5%88%B6%E2%80%9C%E6%98%AF%E7%9B%AE%E5%BD%95%E2%80%9D%E8%A1%8C%EF%BC%9F.png)
跑步时
grep 'string' *
我收到以下消息:
grep: some-directory: Is a directory
grep: other-directory: Is a directory
如何抑制这些消息?
答案1
-s, --no-messages:抑制有关不存在或无法读取的文件的错误消息。
grep -s 'string' *
答案2
至少有两种方法可以抑制错误消息(“ Is a directory
”):
grep -s'字符串'*
grep ‘字符串’ * 2> /dev/null