В настоящее время я просматриваю ручной процесс кодирования списка файлов из 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