定义一个变量VAR
然后
echo ${VAR}
echo "${VAR}"
会发现第一条命令的输出中都是输出到一行,换行都没有了
第二条命令就是原样输出。
这个问题容易出现在将命令输出作为变量的时候
如
VAR=$(ls -lh)
echo ${VAR}
echo "${VAR}"
很容易能看到区别,前一个输出,全部在一行;后一个输出就跟我们直接敲ls -lh命令输出的是一样的。
定义一个变量VAR
然后
echo ${VAR}
echo "${VAR}"
会发现第一条命令的输出中都是输出到一行,换行都没有了
第二条命令就是原样输出。
这个问题容易出现在将命令输出作为变量的时候
如
VAR=$(ls -lh)
echo ${VAR}
echo "${VAR}"
很容易能看到区别,前一个输出,全部在一行;后一个输出就跟我们直接敲ls -lh命令输出的是一样的。