%0D在bash文件中附加了回车符

时间:2017-05-30 05:33:00

标签: bash unix

我有一个bash文件,我有

wget https://packages.chef.io/files/stable/chef-server/12.15.7/ubuntu/14.04/chef-server-core_12.15.7-1_amd64.deb

当我做一只猫时,我不会在结尾处看到%0D,但是当我执行这个bash脚本时,我看到了

--2017-05-30 05:13:59--  https://packages.chef.io/files/stable/chef-server/12.15.7/ubuntu/14.04/chef-server-core_12.15.7-1_amd64.deb%0D

如何执行此脚本删除回车?

1 个答案:

答案 0 :(得分:0)

我在脚本中的 .txt 上使用 cat 命令时遇到了类似的问题。

for file in $(cat myfile.txt)

结果是在每次迭代中,我的文件行后跟 %OD。我通过将 dos2unix 应用到我的文件中解决了这个问题

dos2unix mytext.txt

如果你对你的脚本这样做,也许它可以解决它。