loeschen von dateien in einer liste via script

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Belgarad
Beiträge: 749
Registriert: 12.07.2002 02:00:44

loeschen von dateien in einer liste via script

Beitrag von Belgarad » 13.09.2002 05:05:58

brauche ein shellscript, das mir dateien loescht die mit pfad in einer liste stehen.
beispiel:

loesche-uns.dat mit folgendem inhalt:
/home/belgarad/unsinn1.txt
/home/belgarad/unsinn2.txt
/home/belgarad/fail/
/home/belgarad/test/monster1.dat
/home/belgarad/test/monster32.dat

und nun moechte ich einem script (bash) die datei "loesche-uns.dat" uebergeben und das soll dann die dateien bzw. verzeichnisse loeschen.

any ideas?

p.s. das i-tuepfelchen waere wenn mit # noch 'manuel' eintraege aus der liste 'entfernen' koennte.(oder besser als 'zu-ignorieren-markiert' Z.b.:

loesche-uns.dat mit folgendem inhalt:
/home/belgarad/unsinn1.txt
#/home/belgarad/unsinn2.txt
/home/belgarad/fail/
#/home/belgarad/test/monster1.dat
/home/belgarad/test/monster32.dat

hier wuerden dann die dateien der mit '#' beginnenden zeilen vom script nicht geloescht.

Benutzeravatar
eC
Beiträge: 354
Registriert: 24.07.2002 13:34:13
Wohnort: karlsruhe

Re: loeschen von dateien in einer liste via script

Beitrag von eC » 13.09.2002 12:50:45

Belgarad hat geschrieben:brauche ein shellscript, das mir dateien loescht die mit pfad in einer liste stehen.
Schau Dir doch mal
http://www.debianforum.de/forum/viewtopic.php?t=1903
an, vielleich trfft es das ja. :)

gruss

eC

ernohl
Beiträge: 1181
Registriert: 04.07.2002 08:11:56
Wohnort: HL

Re: loeschen von dateien in einer liste via script

Beitrag von ernohl » 14.09.2002 00:50:33

Belgarad hat geschrieben:brauche ein shellscript, das mir dateien loescht die mit pfad in einer liste stehen.
p.s. das i-tuepfelchen waere wenn mit # noch 'manuel' eintraege aus der liste 'entfernen' koennte.(oder besser als 'zu-ignorieren-markiert'
for i in `grep ^[^#] liste`; do rm $i; done
Gruß
ernohl

Belgarad
Beiträge: 749
Registriert: 12.07.2002 02:00:44

Beitrag von Belgarad » 14.09.2002 02:25:36

Was soll ich sagen -

:D Ich bin von diesem Forum begeistert !!!!!! :D

Danke :D

Antworten