linux:scripting
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Scripting
for Schleife
for a in {2580..2590}; do ls /bla/$a/blubb; done
Dialoge
zenity --calendar --text="Datum auswählen" --date-format=%Y_%m_%d
(bei gnome; KDE: kdialog)
zenity --entry --text="bla blubbb"
Bilder konvertieren
#!/bin/bash for i in *.JPG do convert $i -resize 50% klein_$i done
geht auch mit pstopdf und einzeilig (mit Strichpunkten):
for i in *_T-t.ps ; do ps2pdf $i; done
($i entspricht immer dem kompletten Dateinamen!)
Bilder nach EXIF Daten umbenennen
z.B. nach Datum + Uhrzeit (um z.B. Fotos von 2 verschiedenen Kameras über einen gleichen Zeitraum chronologisch zu mischen)
mit exiv2 (im debian repository)
exiv2 -r'%Y-%m-%d_%H-%M-%S_:basename:' rename $(ls)
(von http://pario.no/2008/01/14/rename-image-files-according-to-exif-date/)
oder mit renrot (http://puszcza.gnu.org.ua/projects/renrot/ , auch im debian repository)
Regulaere Ausdruecke und SED
sucht in allen .plt Dateien und ersetzt in diesen einen „Ziffer-Buchstabe“ Ausdruck durch „2_Ziffer-Buchstabe“
#!/bin/bash for i in *.plt do mv $i tmp.plt sed -e 's/[1-6]-[A-Za-z]/2_&/' tmp.plt > $i done
Links
linux/scripting.1271935875.txt.gz · Zuletzt geändert: 2010/04/22 13:31 von quirxl