#shell
#оболочка
Вопрос:
Я хочу узнать все файлы по заданному имени файла, а затем скопировать мой код в другой каталог:
while IFS= read -r file; do
echo $file
find /data/upload -name $file -exec cp {} ~/myimgs ;
done < "file_name.txt"
но это не работает, кто-нибудь может мне помочь? Спасибо
Комментарии:
1. Что именно происходит с вашим сценарием ? Первая строка с IFS= немного странная.
2. Я бы предложил поместить $file в кавычки для команды find.
3. Я попробовал ваш сценарий, он работает для меня. Я предлагаю добавить полный путь для file_name.txt . Возможно, вас нет в справочнике file_name.txt когда вы запустили сценарий.