linux:scripting
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
linux:scripting [2010/04/15 13:17] – quirxl | linux:scripting [2012/12/29 15:22] (aktuell) – [Uhrzeit in EXIF Daten von Bildern korrigieren] quirxl | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
===== for Schleife ===== | ===== for Schleife ===== | ||
- | < | + | < |
===== Dialoge ===== | ===== Dialoge ===== | ||
- | * < | + | * < |
- | * < | + | * < |
+ | * <code bash> | ||
+ | (while [[ $percent -le 100 ]] ; do | ||
+ | sec=11 | ||
+ | min=1 | ||
+ | let gesact=min*60+sec | ||
+ | let percent=100-gesact*100/ | ||
+ | echo $percent | ||
+ | sleep 1 | ||
+ | done) | zenity --progress --auto-close</ | ||
===== Bilder konvertieren ===== | ===== Bilder konvertieren ===== | ||
- | < | + | < |
for i in *.JPG | for i in *.JPG | ||
do | do | ||
Zeile 18: | Zeile 26: | ||
geht auch mit pstopdf und einzeilig (mit Strichpunkten): | geht auch mit pstopdf und einzeilig (mit Strichpunkten): | ||
- | < | + | < |
($i entspricht immer dem kompletten Dateinamen!) | ($i entspricht immer dem kompletten Dateinamen!) | ||
Zeile 27: | Zeile 35: | ||
mit exiv2 (im debian repository) | mit exiv2 (im debian repository) | ||
- | < | + | < |
(von http:// | (von http:// | ||
oder mit renrot (http:// | oder mit renrot (http:// | ||
+ | |||
+ | ===== Uhrzeit in EXIF Daten von Bildern korrigieren ===== | ||
+ | |||
+ | <code bash> | ||
+ | -> Bei allen Bildern die mit CIMG3 beginnen, mit .JPG aufhören die Uhrzeit um 1 Stunde erhöhen. | ||
+ | |||
+ | |||
+ | |||
+ | ===== Video aus Einzelnbildern generieren ===== | ||
+ | z.B. für Zeitraffer | ||
+ | |||
+ | <code bash>x=1 | ||
+ | for i in / | ||
+ | do | ||
+ | counter=$(printf %03d $x) | ||
+ | ln -s " | ||
+ | x=$(($x+1)) | ||
+ | done | ||
+ | |||
+ | ffmpeg -f image2 -i / | ||
+ | ====== Regulaere Ausdruecke und SED ====== | ||
+ | sucht in allen .plt Dateien und ersetzt in diesen einen " | ||
+ | <code bash># | ||
+ | for i in *.plt | ||
+ | do | ||
+ | mv $i tmp.plt | ||
+ | sed -e ' | ||
+ | done</ | ||
+ | |||
+ | Sucht nach SUMMARY: | ||
+ | <code bash># | ||
+ | sed -e ' | ||
+ | s/ | ||
+ | s/ | ||
+ | s/ | ||
+ | s/ | ||
+ | s/ | ||
+ | s/ | ||
+ | s/ | ||
+ | s/ | ||
+ | ' calender.ics</ | ||
+ | |||
+ | http:// | ||
+ | http:// | ||
====== Links ====== | ====== Links ====== | ||
http:// | http:// |
linux/scripting.1271330230.txt.gz · Zuletzt geändert: 2010/04/15 13:17 von quirxl