Есть список файлов некий list.txt вида
/tmp/1/filename.001
/tmp/2/filename.002
/tmp/3/File Name .003
И есть скрипт который читает этот список
for i in `cat list.txt`
do
cp $i /mnt/tmp/$i
done
Так вот, пока в строке из списка нет пробелов, все нормально копируется.
А когда появляется пробел, переменной $i присваиваются последовательно сначала "/tmp/3/File", потом "Name", и ".003". Пытался поиграться с переменной IFS, но результаты не радуют. В чем косяк?


Ответ на:
комментарий
от ananas

Ответ на:
комментарий
от rapid

Ответ на:
комментарий
от DonkeyHot

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Удаление слов из списка в списке файлов (2017)
- Форум bash, ffmpeg, какой-то трындец и непонятки (2023)
- Форум Zimbra архивация старых сообщений (2016)
- Форум драйверы wifi через ndiswrapper (2014)
- Форум Нужна помощь в bash и в работе с stty (2018)
- Форум Код для копирования случайных файлов и ограничение размера (2017)
- Форум IR Remote Control / Преобразователь RC-5 — USB (2012)
- Форум transmission-daemon (2018)
- Форум Убрать пробелы. (2018)
- Форум fstab пробелы (2017)