Изменение кодировки и перемещение файлов в ONE bash Script

В настоящее время я просматриваю ручной процесс кодирования списка файлов из DOS в Unix, чтобы я мог перемещать файлы с x на y. Я хотел бы, чтобы этот процесс был автоматизирован в одном скрипте, но я полный noob.

Это псевдокод:

Преобразование list.txt в кодировку unix (:set ff=unix) Переместите файлы из /folder, которые присутствуют в list.txt до /folder2 (другими словами, /folder содержит большой список, но я хочу, чтобы файлы в list.txt были перемещены), вот как я перемещение файлов: while read line ; do cp /opt/home/first.last/Runs/clientPDFs/${line}.pdf ~/folder2 ; done < ~/list.txt

Если возможно, я хотел бы, чтобы сценарий сначала проверял list.txt. Если это не так, он должен переместить ВСЕ файлы.

, если list.txt, тогда while read line ; do cp /opt/home/first.last/Runs/clientPDFs/${line}.pdf ~/folder2 ; done < ~/list.txt

, если while read line ; do cp /opt/home/first.last/Runs/clientPDFs/${line}.pdf ~/folder2

1
задан 10 November 2016 в 21:37

0 ответов

Другие вопросы по тегам:

Похожие вопросы: