Linux:bash: Unterschied zwischen den Versionen

Aus Alexander's Wiki
Zeile 12: Zeile 12:
     # false
     # false
   fi
   fi


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


  fi


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


== Arithmetik ==
<source lang="bash" encl="div">
  // Verneinung
  if [ ! -z "$var" ]; then
    # wenn in der Variablen etwas drinnen steht
   fi
   fi
   // Verknüpfung - oder
   // Verknüpfung - oder
   if [ -z "$var" ] || [ "$var" == false ]; then
   if [ -z "$var" ] || [ "$var" == false ]; then

Version vom 1. April 2016, 10:38 Uhr

  // 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