标签: bash
s="abc = test" s=${s#*=} echo $s
输出test,没有前导空格
test
为什么?
答案 0 :(得分:2)
您没有将参数引用到echo,因此它受word splitting的约束,在 parameter expansion后发生。
echo
echo "$s"
将包含输出中的空格。