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?
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
Danke
Lesezeichen