我有一个包含3行的文件,当我将文件内容读入一个变量时,由于某种原因,新行被空格替换了,如何防止它使变量包含新行而不是空格?
[root@ tmp]# cat xxx
aaa
bbb
ccc
[root@ tmp]# x=`cat xxx`
[root@ tmp]# echo $x
aaa bbb ccc
[root@ tmp]# echo $x | od -c
0000000 a a a b b b c c c \n
0000014
[root@ tmp]# cat xxx | od -c
0000000 a a a \n b b b \n c c c \n
0000014