ShellBefehle

Aus Shea Wiki
Version vom 1. Januar 1970, 02:00 Uhr von Suelmann (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

nützliche Shell-Befehle

Sortieren von /etc/passwd nach UID:

vipw
:%!sort -n -t: -k3


Testdatei schreiben mit periodischer Geschdindigkeitsanzeige:

i=1;while [ $i -lt 100 ]; do dd if=/dev/zero of=/testfile bs=102400 count=1 seek=${i}00; i=`expr $i + 1`; done


Bilder entsprechend der Orientieungsangabe in EXIF drehen:

for i in *.JPG; do rot=$(exiftool -S -IFD0:Orientation $i|grep -v normal); if [ -n "$rot" ]; then deg=$(echo $rot|cut -d" " -f3); echo $i:$deg; mv $i $i.orig; convert -rotate $deg $i.orig $i; exiftool -overwrite_original -n -Orientation=1 $i >/dev/null; fi; done


Format von Video/Image-Dateien ausgeben:

for i in *; do echo -n "$i: "; mediainfo --Inform="Video;%Width%x%Height%" $i; done
for i in *; do echo -n "$i: "; mediainfo --Inform="Image;%Width%x%Height%" $i; done


Thumbnail-Image aus Video generieren:

ffmpeg  -itsoffset -4  -i IMG_1296.webm -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320x240 IMG_1296.jpg


Videos auf Größe 640x480 skalieren: