当前位置: 技术问答>linux和unix
请问shell中执行一个命令后,如何不回显其执行结果。
来源: 互联网 发布时间:2015-07-24
本文导语: 比如再shell文件中, mount /dev/hda0 mnt/fd 如果没有mount上,系统会打印出错信息。 请问有什么办法不让其打印出错误信息。 | mount /dev/hda0 mnt/fd > /dev/null /dev/null是linux中的万...
比如再shell文件中, mount /dev/hda0 mnt/fd
如果没有mount上,系统会打印出错信息。 请问有什么办法不让其打印出错误信息。
如果没有mount上,系统会打印出错信息。 请问有什么办法不让其打印出错误信息。
|
mount /dev/hda0 mnt/fd > /dev/null
/dev/null是linux中的万能垃圾筒,将出错命令重导向其中就可以了。
/dev/null是linux中的万能垃圾筒,将出错命令重导向其中就可以了。
|
不对……因为错误信息是输出到标准错误输出的,所以不能用“>”,要用“>&”。
mount /dev/hda0 mnt/fd >& /dev/null
mount /dev/hda0 mnt/fd >& /dev/null
|
>dev/null
或者
@mount /dev/hda....
或者
@mount /dev/hda....