Ну я действительно разозлился :( У меня есть файл с именем test.txt и здесь:.Простой Баш скрипт для чтения из одного файла, имеющих двойные кавычки в содержании
"/var/lib/backup.log"
"/var/lib/backup2.log"
двойные кавычки включены . в файле каждого в начале и в конце каталога и я не могу удалить их
я пытаюсь написать скрипт для удаления файлов в test.txt как это:.
for del in `cat test.txt` ; do
rm -f $del
done
, но он не работает, как ожидалось :(
он дает эту ошибку:
rm: cannot access "/var/lib/backup.log": No such file or directory
rm: cannot access "/var/lib/backup.log2": No such file or directory
Это может быть полезно, чтобы объяснить выше для непосвященных :-) –
@ Брайан Agnew: Я сделал это. :-) –
Зачем ставить котировки в нули? Почему бы не просто удалить кавычки с tr -d – camh