有没有办法&>/dev/null
在 sh/bash 脚本中设置默认行为?我宁愿不必将其附加到控制台中的每个命令,而不是 *.sh 脚本。
我正在寻找一个全局设置......或者至少是某种自定义别名,但可以使任何命令和每个命令自动附加&>/dev/null
到末尾。
有任何想法吗?
答案1
exec &>/dev/null
在bash脚本的开头添加
答案2
在外壳中:
exec >/dev/null
# still shows the prompt
exec 2>/dev/null
# now the prompt is gone, too
# restore stdout
exec >/dev/tty
# restore stderr
exec 2>/dev/tty