如何使分开的命令的输出静音?

时间:2014-06-24 08:12:32

标签: bash shell

我正在创建一些bash脚本,我需要在某些用例中使parted命令静音。 this question的答案无济于事。

以下是我使用的代码:

parted -s $1 mklabel gpt &> /dev/null

无论输出重定向如何,这都是输出:

[root@localhost tmp]# parted -s /dev/sda mklabel gpt &> /dev/null
 sda:
[root@localhost tmp]#

是否有任何方式,甚至是一个棘手的方法来沉默这个命令?

1 个答案:

答案 0 :(得分:0)

将stdout和stderr显式重定向到/ dev / null。

parted -s $ 1 mklabel gpt 1>> / dev / null 2>> / dev / null