jot*_*ttr 6 routing bash redirection command-line
我经常通过例如从 cli 启动应用程序command &以立即返回提示。这样做的缺点是,我仍然得到 STDOUT 和 STDERR。
所以我command &> /dev/null习惯丢弃这些输出。
当不得不在一天中经常写这篇文章时,这可能会变得很麻烦。
所以我的问题是,在不需要时是否有更好的(阅读更短的)方法来丢弃 STDOUT 和 STDERR?
可以做什么?也许编写一个包装脚本来启动应用程序?这样做的优雅方式是什么?
您可以定义一个函数(例如,在您的.alias,.bashrc文件中)
launch ()
{
"$@" >&/dev/null &
}
Run Code Online (Sandbox Code Playgroud)
然后这可以用作
launch command
Run Code Online (Sandbox Code Playgroud)
例如
launch xemacs ./myfile.txt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
208 次 |
| 最近记录: |