温馨提示×

shell脚本中/dev/null怎么使用

小亿
201
2023-08-09 17:26:33
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Shell脚本中,/dev/null用于丢弃输出或输入。下面是一些/dev/null的使用示例:

  1. 丢弃输出:
command > /dev/null

这将运行命令并将其输出重定向到/dev/null,而不是在标准输出中显示。这对于不关心命令输出的情况很有用。

  1. 丢弃错误:
command 2> /dev/null

这将运行命令并将其错误输出重定向到/dev/null,而不是在标准错误输出中显示。

  1. 丢弃输出和错误:
command > /dev/null 2>&1

这将运行命令并将其输出和错误输出都重定向到/dev/null,这样就会完全丢弃命令的任何输出。

  1. 丢弃输入:
command < /dev/null

这将运行命令并将/dev/null作为输入文件,这样命令就不会从标准输入读取任何数据。

注意:/dev/null是一个特殊的设备文件,它被认为是一个空文件,任何写入它的内容都会被丢弃,从它读取将会立即返回文件结尾。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:shell脚本中 /dev/null 的用法小结

0