标签: shell error-handling
当我使用VAR = $(命令)来初始化变量时,我如何处理命令可能返回的错误退出代码?
答案 0 :(得分:0)
只需将stderr重定向到/dev/null:
/dev/null
var=$(command 2>/dev/null)
最好在shell脚本中使用小写变量,以避免与保留变量发生冲突。
答案 1 :(得分:0)
if var=$(command) then : OK - it worked else : Oops - it failed fi