Eh bien je suis vraiment en rogne :(Je un fichier appelé test.txt et voici:.script bash simple à lire d'un fichier ayant des guillemets doubles dans le contenu
"/var/lib/backup.log"
"/var/lib/backup2.log"
guillemets doubles sont inclus . dans le fichier chaque au début et à la fin du répertoire et je ne peux pas les enlever
je suis en train d'écrire un script pour supprimer les fichiers dans test.txt comme ceci:.
for del in `cat test.txt` ; do
rm -f $del
done
mais il ne fonctionne pas comme prévu :(
donne cette erreur:
rm: cannot access "/var/lib/backup.log": No such file or directory
rm: cannot access "/var/lib/backup.log2": No such file or directory
Il pourrait être utile d'expliquer ce qui précède pour le :-) non-initiés –
Agnew @ Brian: Je l'ai fait. :-) –
Pourquoi transformer les citations en valeurs NULL? Pourquoi ne pas supprimer les citations avec tr -d? – camh