Apple Fotos exportieren: Dateinamen „ordentlich“

Fotos aus Apple Fotos exportieren geht mit „Ablage“ -> „Exportieren“. Die Fotos werden zu JPG-Dateien, sie haben aber immer einen für mich „unmöglichen“ Dateinamen der Form meinefotos – 1.jpg bis z.B. meinefotos – 123.jpg. Und zwar mit Leerzeichen und ohne führende Null. Das „geht gar nicht“. Schon oft habe ich das in der Shell oder Read More…

zsh: Cursor wie in der Bash

Seit einiger Zeit benutze ich die zsh. Viele nützliche Kleinigkeiten. Weil ich viel mit der Tastatur mache, stört mich aber, dass das Cursor-Verhalten anders ist als bei der bash, wenn man wortweise springt. So lässt es sich einstellen, dass es wie in der bash geht: In der .zshrc: # bash-like cursor movement # see http://stackoverflow.com/questions/10847255/how-to-make-zsh-forward-word-behaviour-same-as-in-bash-emacs Read More…

zsh

Kompatibler Ersatz zur bash – nur viele Details besser. z.B. Angenehmeres Verhalten beim Rückwärts-Suchen mit ctrl-R. Übersichtlichere und hübschere Tab-Completion git-Unterstützung: Completion (kennt git-Kommandos und -Logik). Der Prompt zeigt schon die wesentlichen Infos von git status an, sobald man in einem git-Verzeichnis ist. Sehr super! history sharing (muss man erst aktivieren – s.u.). Viele Plugins Read More…

Verhindern, dass Shell-Skripts mehrfach gleichzeitig laufen

Oft habe ich den Fall, dass ein Shell-Skript im Cron läuft. Manchmal läuft es aber so lange, dass es vom cron ein zweites Mal gestartet wird. Das will ich verhindern. Nun habe ich eine schicke Lösung gefunden: lockfile=/var/lock/.$(basename $0).exclusivelock ( # Wait for lock on $lockfile (fd 200) for 10 seconds if ! flock -x Read More…