Linux 拨号vps windows公众号手机端

shell脚本中 /dev/null 的用法小结

lewis 7年前 (2019-01-26) 阅读数 12 #程序编程
文章标签 shell

在Shell脚本中,/dev/null是一个特殊的设备文件,它被称为“黑洞”,可以用于丢弃不需要的输出。以下是/dev/null的用法小结:

  1. 丢弃输出:可以使用/dev/null将不需要的输出重定向到黑洞中,这样就不会在终端或日志文件中显示。例如,将命令的标准输出重定向到/dev/null:
command > /dev/null
  1. 丢弃错误:类似地,可以将错误输出重定向到/dev/null,以防止在终端或日志文件中显示错误消息。例如,将命令的错误输出重定向到/dev/null:
command 2> /dev/null
  1. 丢弃输出和错误:如果要同时丢弃标准输出和错误输出,可以使用以下命令:
command > /dev/null 2>&1
  1. 丢弃输入:有时候,某些命令可能会等待从终端获取输入,但实际上我们不想提供任何输入。这时可以将输入重定向到/dev/null以丢弃它。例如,将命令的输入重定向到/dev/null:
command < /dev/null

总之,/dev/null在Shell脚本中用于丢弃输出、错误、输入等,非常有用。它可以帮助我们不显示或处理不必要的内容,使脚本更加简洁和高效。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门