echo从Bash变量中修剪多个空格

时间:2015-11-20 12:14:19

标签: bash shell echo sh

LINE="a    b"
echo $LINE

当我运行这个sh文件时,我得到了这个输出:

a b

我实际上想要处理空间和索引需要准确的BAI2文件。我遍历每一行echo $line >> "${FILE}"。所以我需要线条中的所有空格按原样打印。请帮助我解决这个问题。

1 个答案:

答案 0 :(得分:4)

引用您的变量!

echo "$LINE"

否则,执行单词拆分,echo看到两个参数ab,而不是一个参数"a b"。尝试使用set -x查看差异。