Hi Ralf! 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- Mit freundlichen Grüßen Christian -- Armselig der Schüler, der seinen Meister nicht übertrifft. -- Leonardo da Vinci (Philosophische Tagebücher) -- 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