Rhetos
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 9 Ω


Bash if then


Programmieren


Basiswissen


Die Bash-Syntax für Verzweigungen mit if weicht recht stark von anderen Programmiersprachen ab. Hier stehen einige Standard-Beispiele für Bash.

Bash-if mit File Attribute Operators


if [ -f test ]; then commands; fi
Wenn es die Datei mit dem Namen test gibt, führe die Befehle aus.

if [ ! -d test]; then commands; fi
Falls es keinen Ordner mit dem Namen test gibt, führe die Befehle aus

Bash if mit Integer Conditionals:


if [ $a -lt 10 ]; then echo $a; fi
Falls a weniger ist als 10, gib a aus.

Bash if mit Text-Variablen


if [ $f == 'ja' ];then echo "gut";fi

Bash if mit logischen Operatoren


Logisches Und:
if [[ $a == 'ja' && $f == 'ja' ]];then echo "alles gut";fi

Logisches Oder:
if [[ $a == 'ja' || $f == 'ja' ]];then echo "alles gut";fi

Nur Test auf erfolgreiche Programmausführung


if grep -q Teiler lex/teiler.txt; then echo OK; fi