E
eclipse240hp
Grünschnabel
Hallo, ich habe hier einen Ordner mit vielen Grafiken und möchte gerne bestimmte davon löschen.
Die Grafiken heißen z.B. so
bild1.jpg bild1_d.jpg bild1_280.jpg bild1_d.png
und ich mochte nun alle bilder löschen, die wie "bil1.jpg" heißen, also nicht '*_d.jpg' oder nicht '*_280.jpg' heißen.
Wie muss ich hier vorgehen um nur diese bilder zu löschen die in das Suchmuster passen?
das ist mein bisheriges Script
leider bekomme ich hier aber den Felfer -bash: syntax error near unexpected token `done'
kann mir jemand helfen?
Die Grafiken heißen z.B. so
bild1.jpg bild1_d.jpg bild1_280.jpg bild1_d.png
und ich mochte nun alle bilder löschen, die wie "bil1.jpg" heißen, also nicht '*_d.jpg' oder nicht '*_280.jpg' heißen.
Wie muss ich hier vorgehen um nur diese bilder zu löschen die in das Suchmuster passen?
das ist mein bisheriges Script
PHP:
for i in *; do if $i ! -name *_d.jpg ! -name *_280.jpg; then rm -f $i ; echo $i; done
leider bekomme ich hier aber den Felfer -bash: syntax error near unexpected token `done'
kann mir jemand helfen?
Zuletzt bearbeitet: