在bash中丢弃错误和输出

时间:2013-10-15 21:49:22

标签: linux bash unix io-redirection

我正在尝试编写密码破解程序以破解密码锁定的pdf。 我有4个for循环遍历所有可能的4个字符密码。 如果密码错误,我有一个命令可以发出错误消息。目前我将错误重定向并输出到临时文件,并在每次检查后删除该文件。这会消耗大量时间并使脚本变慢。 如果有人可以建议我一个更好的想法或重定向,那将是有帮助的。

先谢谢 哈尔沙

1 个答案:

答案 0 :(得分:1)

你可以这样做:

command > /dev/null 2>&1

stdoutstderr重定向到/ dev / null,从而完全丢弃标准输出和标准错误。