CP 脚本搞乱文件名

CP Script Messing Up File Names

我正在通过 SSH 连接到服务器 运行 一个包含大约 250,000 行的脚本,如下所示:

cp directory_a/file_1.jpg new_directory/file_1.jpg
cp directory_b/file_2.jpg new_directory/file_2.jpg

每个文件名都是唯一的。一些新文件的名称有问题。例如,file_1.jpgg,file_2.jpggg。关于为什么会发生这种情况以及如何解决它的任何想法?

原来问题是我的脚本有 Windows 行结尾,但我是 运行 它在 Linux 机器上。我将行尾更改为 Unix 行尾,现在它可以正常工作了。