# Fügt einen Zeitstempel am Beginn jede Zeile an und gibt das Ergebnis aus # Um ein einheitliches Format festzulegen einigen wir uns auf Fri Nov 18 13:01:21 CET 2022 # Das entspricht dem Befehl date +'%a %b %d %H:%M:%S %Z %Y', falls die Locale EN ist. # Das wird bei jedem Aufruf sichergestellt, nach der Funktion ist diese LC wieder weg. # Ist hilfreich beim Testen, falls das unter cron ausgeführt wird ist eh schon die englische LC # durch die Einstellungen in /etc/environment vorausgewählt. adddate() { LC_ALL=en_US.UTF-8 while IFS= read -r line; do printf '%s %s\n' "$(date +"%a %b %d %H:%M:%S %Z %Y")" "$line"; done } # Gibt den Namen der 1. aktiven NIC zurück die nicht das Loopback Interface ist # Funktioniert auf Ubuntu 20.04, andere Versionen ungetestet. # Kann man sicher besser machen getnic() { echo `ip link show | grep "state UP" | grep -v "LOOPBACK" | awk '{print $2}' | sed 's/://g'` }