Linux:bash

Aus Alexander's Wiki

Variablenvergleich

  // Variable - Textvergleich
  if [ "$var" == "text" ]; then
    # equals
  fi

  // Variable - boolean-Vergleich
  if [ "$var" = true ]; then
    # true
  else
    # false
  fi


  // Existenz der Variable
  if [ -z "$var" ]; then
    # wenn Variable nicht existiert
  fi


  // Leere Variable
  if [ -n "var" ]; then
    # wenn in der Variablen etwas drinnen steht
  fi

Arithmetik

  // Verneinung
  if [ ! -z "$var" ]; then
    # wenn in der Variablen etwas drinnen steht
  fi

  // Verknüpfung - oder
  if [ -z "$var" ] || [ "$var" == false ]; then

  fi

Parameter

  while getopts "p:rl" opt; do
    case "$opt" in
      p)  var=$OPTARG
          ;;
      r)  methodeI
          ;;
      l)  methodeII
          ;;
      \?) echo "Invalid option: -$OPTARG" >&2
          exit
          ;;
    esac
  done

== Schleifen