我正在使用以下代码阅读文件:
displayLine(){
echo $line
}
filename="SampleFile"
while read line
do
displayLine $line
done < "$filename"
使用脚本后我得到的文件格式如下:
ID EVENT OK NOK
101 ABC1123 ok nok
101 ABC1223 ok
101 ABC1323 ok nok
101 ABC1423 ok nok
但文件的实际格式如下:
ID EVENT OK NOK
101 ABC1123 ok nok
101 ABC1223 ok
101 ABC1323 ok nok
101 ABC1423 ok nok
我的脚本以某种方式修剪单词之间的额外空格。但是,我想要文件的实际格式。
有谁能告诉我如何实现这个目标?
谢谢!
答案 0 :(得分:1)
在控制台窗口中尝试:
echo 101 ABC1123 ok nok
你得到了什么?
现在尝试
echo "101 ABC1123 ok nok"
现在,尝试echo&#34; $ line&#34;在你的剧本中。