相关疑难解决方法(0)

如何有条件地将命令输出重定向到/ dev/null?

我有一个脚本.我想给这个脚本一个安静模式和一个详细模式.

这相当于:

if $verbose
then
  redirect="> /dev/null"
fi

echo "Verbose mode enabled" $redirect # This doesn't work because the redirect isn't evaluated.
Run Code Online (Sandbox Code Playgroud)

我真的想要一个更好的方法,比为每个受影响的语句编写if-elses.

eval可以起作用,但对其他变量有明显的副作用.

bash redirect

14
推荐指数
3
解决办法
4325
查看次数

标签 统计

bash ×1

redirect ×1