aktuelle.kurse/m122/Lektion10/Praesentation/Lektion-Bash3.md
Harald G. Müller 2abecf0e5e muh
2021-08-30 15:20:49 +02:00

1.5 KiB

::: frame image{height="0.4in"} :::

::: frame

Übersicht

:::

Variablen

::: frame

Variablen

  • Variablen werden mit dem Zuweiseungsoperator = gesetzt.

  • Auf den Inhalt von Variablen kann mit $ zugegriffen werden.

  • Der Inhalt einer Variable kann geändert werden

<!-- -->
[root@host /]# name="Hans"
[root@host /]# echo $name
Hans
[root@host /]# name="Muster"
[root@host /]# echo $name
Muster

:::

::: frame

Variablen

  • Die Ausgabe eines Befehls kann einer Variable zugewiesen werden

  • Der Befehl muss in $( ) gesetzt werden

  • Der Inhalt von Variablen kann in anderen Befehlen weiterverwendet werden

  • Variablen können kopiert werden

<!-- -->
[root@host /]# datum=$(date +%Y_%m_%d)
[root@host /]# echo $datum
2015_10_06
[root@host /]# touch file_$datum
[root@host /]# ls
file_2015_10_06
[root@host /]# datum2=$datum; echo $datum2
2015_10_06

:::

Variablen

  • Die Ausgabe eines Befehls kann einer Variable zugewiesen werden

  • Der Befehl muss in $( ) gesetzt werden

  • Der Inhalt von Variablen kann in anderen Befehlen weiterverwendet werden

  • Variablen können kopiert werden

<!-- -->
[root@host /]# datum=$(date +%Y_%m_%d)
[root@host /]# echo $datum
2015_10_06
[root@host /]# touch file_$datum
[root@host /]# ls
file_2015_10_06
[root@host /]# datum2=$datum; echo $datum2
2015_10_06