shell VAR = $(命令)处理可能的错误

时间:2014-07-22 17:49:21

标签: shell error-handling

当我使用VAR = $(命令)来初始化变量时,我如何处理命令可能返回的错误退出代码?

2 个答案:

答案 0 :(得分:0)

只需将stderr重定向到/dev/null

var=$(command 2>/dev/null) 

最好在shell脚本中使用小写变量,以避免与保留变量发生冲突。

答案 1 :(得分:0)

if var=$(command)
then : OK - it worked
else : Oops - it failed
fi