我正在创建一些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]#
是否有任何方式,甚至是一个棘手的方法来沉默这个命令?
答案 0 :(得分:0)
将stdout和stderr显式重定向到/ dev / null。
parted -s $ 1 mklabel gpt 1>> / dev / null 2>> / dev / null