如何避免在shell脚本中读取命令以避免修剪空格

时间:2015-04-20 05:33:42

标签: linux bash shell

filename="makebacio.sh"
while read line
do
echo $line >> temp.sh
done < "$filename"

我正在尝试将一个文件的内容复制到另一个文件中,但是在新文件中,从开头剪掉的所有空格都会被剪掉。

我想复制与源文件完全相同的内容。

1 个答案:

答案 0 :(得分:0)

使用空IFS并引用打印:

filename="makebacio.sh"
while IFS= read -r line
do
echo "$line" >> temp.sh
done < "$filename"

这将保留源文件中的所有空格。