TextExpander, ein Tool, welches ich hier vorgestellt habe, wandelt zuvor definierte Kürzel in eine Langform um. Auf diese Weise kann der Tippaufwand für Briefe, E-Mails, Chats, HTML-Seiten uvm. deutlich reduziert werden.
Heute wollen wir uns das Kürzel tzb erstellen, welches automatisch in eine Begrüßung umgewandelt wird, die von der Tagszeit abhängig ist:
0 bis 12 Uhr: Guten Morgen
12 bis 18 Uhr: Guten Tag
18 bis 0 Uhr: Guten Abend
Dabei machen wir von der Möglichkeit Gebrauch, dass TextExpander auch sogenannte Shell-Script verarbeiten kann.
Es ist darauf zu achten, dass eine aktuelle Version von TextExpander installiert ist, da es vor kurzem ein Release gab, welches Prozentzeichen in Shell-Scripten nicht richtig verarbeitet hat!
Wir rufen TextExpander auf und klicken auf „Neuer Textbaustein“:

Nun stellen wir den Inhalt auf „Shell Script“ um (über die Dropdown-Auswahl) und legen als Kürzel „tzb“ fest:

In die Textbox kommt nun folgendes Shell-Script:
#!/bin/bash
stunde=`date „+%H“`
if [ $stunde -lt 12 ]; then
echo -n „Guten Morgen“
elif [ $stunde -lt 18 ]; then
echo -n „Guten Tag“
else
echo -n „Guten Abend“
fi

Fertig ist unsere Begrüßung!