我想编写 bash 函数来抑制输出到 bash 中的命令行。
我在 $HOME/.bashrc 中包含了以下内容
# suspend output to the terminal
noout(){
$* &>/dev/null &
}
例如,我为 evince 创建了别名:
alias evince='noout evince'
这适用于文件名中没有空格的文件。但是,如果我启动类似:
evince Jack\ London\ -\ The\ Star\ Rover.pdf
Bash 将文件名分成几个位,并打开几个空窗口。
感谢您为其提供任何帮助。