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