On Montag, 15. März 2010 14:19:41 Ralf Arndt wrote:
Ersetze mal - das doppelte "/" durch ein einfaches - und für erste Tests "rm -i -f" durch echo also for datei in *.tif; do echo "${datei/%.tif/.jpg}"; done
Das wirft Dir dann alle .jpg Dateien aus, zu denen .tif Dateien existieren. Wenn das funktioniert, kannst Du echo wieder durch den rm Befehl ersetzen.
Verkehrt, es wirft alles aus was nicht jpg ist vorher ls > bld.txt p1090037.jpg p1090037.mov p1180001.tif p1180002.jpg p1180002.tif p1180003.jpg p1180003.tif p1180004.jpg p1180004.tif p1180006.jpg p1180006.tif p1180007.jpg p1180007.tif p1180008.jpg p1180016.tif p1180017.jpg p1180017.tif p1180018.jpg p1180018.tif p1180019.jpg p1180020.jpg p1180021.jpg p1180022.jpg p1180023.jpg p1180024.jpg p1180025.jpg p1180026.jpg Thumbs.db nachher for datei in *.tif; do echo "${datei/%.tif/.jpg}"; done >> bld.txt p1180001.jpg p1180002.jpg p1180003.jpg p1180004.jpg p1180006.jpg p1180007.jpg p1180016.jpg p1180017.jpg p1180018.jpg
Grüße Ralf
Alles was nicht jpg ist wurde nicht angeben. (Bzw. gelöscht) Gruß Stefan -- 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