variablen, funktionen

Durch Variablen können immer wieder abrufbare Informationen festgelegt werden, die im script Verwendung finden.

„functions“ sind Programm schnipsel, die jederzeit im script aufgerufen werden können

Buntheit auf der Konsole

# Farben (BLI blinkt rot) und nach Einsetzen einer Farbe muss mit NOR zurückgesetzt werden
BLI="\033[30;31;5m" # blinkt rot
BLIG="\033[1;32;5m" # blinkt grün
ROT="\033[30;31m"   # färbt rot
GRU="\033[1;32m"    # färbt grün
NOR="\033[0;25m"    # normal...

echo -e „Mit$BLI würde der Text jetzt rot blinken und nach $NOR würde die Ausgabe wieder normal aussehen“

Die aktuelle Zeit aufnehmen

TIME="$(LC_ALL=en_EN.utf8 date +%Y_%m_%d-%H%M_Uhr)"

echo $TIME
2022_07_24-1022_Uhr

Funktion countdown

c-down()
{
 n=${1:-10}
 while [ $n -gt 0 ]; do
  printf "\r%s " $n
  sleep 1
  n=$((n-1))
 done
# aufräumen
 printf "\r \r"
}

in einem script kann mit dem Befehl „c-down“ nun ein zehnsekündiger Countdown aufgerufen werden, um z.B. ein Abbruch des Scripts mit ctrl-C zu ermöglichen