Bash
Version vom 21. März 2019, 20:51 Uhr von fg>WikiSysop
Variablen Zuweisung
Zu einer bestehenden Variablen etwas hinzufügen
var="Hello" var+=" world"
Ausgabe
echo $var Hello world
IP Adresse aus Domainname extrahieren
host grfe.dyndns.org | awk '/has address/ { print $4; exit}' # Beispielausgabe: 91.114.189.118
Rechnungen durchführen
a=1 let c=$a+5 echo $c
Ausgabe:
6
Skript über SSH ausführen
ssh <host> 'bash -s --' < irgendein_script.sh parameter_1 parameter_2 ...
Das Skript ist lokal gespeichert, wird aber remote über SSH ausgeführt.
Die zwei Minuszeichen bedeuten, dass hier die Parameterliste für das Kommando bash zu Ende ist.