通过 while 循环后,我需要获得与输入文件格式相同的输出文件。
例如:
猫样本.csv A B C D
猫 samp.csv |而 IFS= 读取 -r 行 做 回显$行 完毕
在 while 输出中传递 samp.csv 后:
A B C D
预期输出:
A B C D
有人可以建议我吗?
答案1
在bash中,用空格分隔的字符串被分割成单词(单词分割)。所以给出了四个参数来回显。如果您想要空格,则需要向变量添加引号$line
,因此只有一个参数传递给 echo。
猫 samp.csv |而 IFS= 读取 -r 行 做 回显“$行” 完毕
输出:
A B C D