Liebe Gemeinde, Ich habe mehrere zu löschende Dateien in einem Textfile (text.txt) und iteriere sie mit dem Löschbefehl "rm" auf 2 verschieden Arten durch - ich erwarte mir dass die erwähnten Dateien gelöscht werden, aber es passsiert nichts...
Kann mir jemand sagen, warum meine Löschbefehle nicht funktionieren?
Danke
Kann mir jemand sagen, warum meine Löschbefehle nicht funktionieren?
Code:
adi@bluedesk:~/Bilder/deleted_pics$ cat text.txt
# Dateien zu löschen
./P1000318.JPG
./P1000315.JPG
./P1000313.JPG
adi@bluedesk:~/Bilder/deleted_pics$ for line in $(cat text.txt); do echo rm $line; done;
rm ./P1000318.JPG
rm ./P1000315.JPG
rm ./P1000313.JPG
adi@bluedesk:~/Bilder/deleted_pics$ cat ./text.txt | while read p; do echo rm "$p"; done;
rm ./P1000318.JPG
rm ./P1000315.JPG
rm ./P1000313.JPG
adi@bluedesk:~/Bilder/deleted_pics$ ll
insgesamt 31M
drwxr-xr-x 2 adi adi 4,0K Jun 30 14:31 ./
drwxr-xr-x 8 adi adi 4,0K Jun 30 14:32 ../
-rw-r--r-- 1 adi adi 4,0M Jul 16 2015 P1000312.JPG
-rw-r--r-- 1 adi adi 3,9M Jul 16 2015 P1000313.JPG
-rw-r--r-- 1 adi adi 4,1M Jul 16 2015 P1000314.JPG
-rw-r--r-- 1 adi adi 4,1M Jul 16 2015 P1000315.JPG
-rw-r--r-- 1 adi adi 4,0M Jul 16 2015 P1000316.JPG
-rw-r--r-- 1 adi adi 3,2M Jul 16 2015 P1000317.JPG
-rw-r--r-- 1 adi adi 4,0M Jul 16 2015 P1000318.JPG
-rw-r--r-- 1 adi adi 3,9M Jul 16 2015 P1000319.JPG
-rw-r--r-- 1 adi adi 45 Jun 30 14:25 text.txt
0 commentaires:
Enregistrer un commentaire