我正在创建一些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]#
有没有什么办法,哪怕是一个狡猾的办法,让这个命令安静下来?
我正在创建一些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]#
有没有什么办法,哪怕是一个狡猾的办法,让这个命令安静下来?
2条答案
按热度按时间fhg3lkii1#
将stdout和stderr显式重定向到/dev/null。
parted -s $1 mklabel gpt 1>>/dev/null 2>>/dev/null
2jcobegt2#
伙计,输出“sda:“不是parted的,它是内核的打印。