linux - 重定向包含的输出字符串

标签 linux bash shell scripting terminal

我需要隐藏我的脚本输出的一些字符串,例如 find 命令中的“Permission denied”。我想将它们重定向到/dev/null。我怎样才能做到这一点? 谢谢!

最佳答案

你需要这样的东西:

find . -type f ... 2>/dev/null

此命令将找到一个文件并将任何类型的标准错误(如您的情况下的“权限被拒绝”)重定向到/dev/null。

关于linux - 重定向包含的输出字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28012621/

相关文章:

bash - 当我想查看 bash 中某些内容的 grep 输出时,如何检索 header ?

linux - 在 Linux 上找到 CUDA 安装

c - 为什么我这里没有错误?

用于在文件名中添加前导零的 Linux shell 脚本

bash - 'echo' 换行抑制

bash - 无法将 python --version 存储到 shell 变量

linux - unix下文件的写权限

linux - 使用 du 命令并使用 Less 对其进行管道传输

linux - Bash - 使用从文件中读取的条件中断循环

linux - 在主管中运行 bash 脚本时出错