我有一个包含以下代码的shell脚本:
var=`hg st -R "$path"` if [ -n "$var" ]; then echo $var fi
但条件代码总是执行,因为hg st始终打印至少一个换行符.
hg st
$var
trim()
要么
我可以使用sed或AWK,但我想有一个更优雅的解决方案来解决这个问题.
string variables bash trim
bash ×1
string ×1
trim ×1
variables ×1