Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


fortgeschrittene:shell-ausdruecke

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
fortgeschrittene:shell-ausdruecke [2011/07/18 15:37]
stefan_hofmann angelegt
— (aktuell)
Zeile 1: Zeile 1:
-====== Shell (bash) Ausdrücke ====== 
- 
-===== Arithmetik ===== 
-  declare -i zahl 
-oder 
-  typeset -i zahl 
-  let zahl=401*2 
-Rechnen 
-  zahl=$zahl+1 
-  zahl=8\<​\<​3 
- 
-==== mit Zuweisung ==== 
-  ((produkt=37*13)) 
-eckige Klammern (deprecated) 
-  z=$[13*37] 
-besser 
-  z=$((13*37)) 
- 
-==== mit Tools ==== 
-  result=$(expr 13 + 37) 
-  result=$(echo "​scale=5;​ 31.2/​494"​ | bc) 
- 
-===== Test und if... ===== 
-  if cd /bin; then echo "​ok";​ fi 
-  if [ "​abc"​ == "​$x"​ ] ... 
-arithmetisch 
-  if [ $v -lt 3 ]; then echo "​kleiner 3"; fi 
-oder besser 
-  if (( $v < 3 )); then echo "​kleiner 3"; fi 
- 
-==== regex ==== 
-  if [[ "​$A"​ == a?? ]] ... 
- 
-===== Prozessgruppen und Subshells ===== 
-  { ls; uname; } | ... # abschließendes ; nicht vergessen! 
- 
-  katze=Felix 
-  ( katze=Mauzi;​ echo $katze ) 
-  Mauzi 
-  echo $katze 
-  Felix 
-  { katze=Minka;​ echo $katze; } 
-  Minka 
-  echo $katze 
-  Minka 
-  ​ 
  
fortgeschrittene/shell-ausdruecke.1311003479.txt.gz · Zuletzt geändert: 2011/07/18 15:37 von stefan_hofmann