Hallo, Am Mon, 15 Mär 2010, Christian Brabandt schrieb:
On Mo, 15 Mär 2010, Ralf Arndt wrote:
Am Sonntag 14 März 2010 23:30 schrieb Stefan Plenert:
for datei in *.tif; do rm -i -f "${datei//%.tif/.jpg}"; done
@David: Ich habe das gerade mal in einem Testverzeichnis getestet (per Copy/Paste, also mit "kleinem i"). Die Datei wurde ohne Rückfrage gelöscht. Verstehe ich die manpage falsch, oder ist das ein Bug?
Nein. Du verwendest 2 gegenteilige Optionen. Entweder rm fragt nach, oder es löscht. In dem Fall hier, überschreibt die nachfolgende Option einfach die vorherige. Es hängt also davon ab, in welcher Reihenfolge du die Optionen anwendest:
#v+ chrisbra@t41:/tmp$ touch foobar{1,2} chrisbra@t41:/tmp$ rm -if foobar1 ???foobar1??? entfernt chrisbra@t41:/tmp$ rm -fi foobar2 rm: reguläre leere Datei ???foobar2??? entfernen? y ???foobar2??? entfernt #v-
Meine Schuld. Kommt davon, daß ich '-i' nur explizit und seeehr selten verwendet ;) -dnh -- Ein Hund denkt: Sie füttern mich, sie sorgen für mich, sie streicheln mich: das müssen Götter sein. Eine Katze denkt: Sie füttern mich, sie sorgen für mich, sie streicheln mich: ich muss ein Gott sein. -- Konni Scheller -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org