At skrive if-betingelser på én linje i et bash-script kan være nyttigt for at holde koden kompakt og læsbar. Her er nogle måder at gøre det på:
if [ betingelse ]; then kommando; fiif [ betingelse ]; then kommando1; else kommando2; fiif [ betingelse1 ]; then kommando1; elif [ betingelse2 ]; then kommando2; else kommando3; fiHer er nogle eksempler:
if [ $a -gt $b ]; then echo "a er større end b"; fiif [ $a -gt $b ]; then echo "a er større end b"; else echo "a er ikke større end b"; fiif [ $a -gt $b ]; then echo "a er større end b"; elif [ $a -eq $b ]; then echo "a er lig med b"; else echo "a er mindre end b"; fiDisse eksempler viser, hvordan du kan skrive if-betingelser på én linje i et bash-script for at gøre din kode mere kompakt og læsbar.