У меня есть список файлов в текстовом файле. Я хочу скопировать их в новую папку.

./crop-diff-2/Organicfreshporridge/405_686241778_20170811112918815_LINE_CROSSING_DETECTION.crop.diff.jpg ./crop-diff-2/Organicfreshporridge/405_686241778_20170813112016482_LINE_CROSSING_DETECTION.crop.diff.jpg

Когда я пытаюсь найти for file in $(<list.txt); do echo "$file"; done; Я получаю список правильно, например:

./crop-diff-2/Organicfreshporridge/405_686241778_20170811112918815_LINE_CROSSING_DETECTION.crop.diff.jpg ./crop-diff-2/Organicfreshporridge/405_686241778_20170813112016482_LINE_CROSSING_DETECTION.crop.diff.jpg

но когда я делаю команду cp:

for file in $(<list.txt); do cp "$file" newfolder ; done

Я получаю следующее сообщение об ошибке: cp: ./crop-diff-2/Organicfreshporridge/405_686241778_20170810112453806_LINE_CROSSING_DETECTION.crop.jpg\r: No such file or directory cp: ./crop-diff-2/Organicfreshporridge/405_686241778_20170811112918815_LINE_CROSSING_DETECTION.crop.diff.jpg\r: No such file or directory

Я не уверен, что происходит не так. Может кто-нибудь, пожалуйста, помогите мне? Спасибо! Я использую Mac OS Sierra.

0