ShellBefehle
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: