我是shell脚本的新手,可能是对专家的愚蠢查询,我正在使用以下代码从值中删除前导和尾随空格,如何将echo变量的输出再次分配给StringVar变量或其他变量。我正在使用ksh shell。
StringVar= ' abc '
echo StringVar | awk '{$1=$1};1'
答案 0 :(得分:0)
x=$(command)
其中x
是要为其分配命令输出的变量。
对于您而言,请勿在赋值运算符=
之前或之后留空格
StringVar=' abc '
x=$(echo "$StringVar" | awk '{$1=$1};1')