Ich experimentiere gerade mit Kommandos als Parameter beim Starten einer SSH Sitzung
Da nach dem Ausführen des Kommandos keine interaktive Shell gestartet wird, wird die SSH Sitzung sofort beendet, nachdem der Befehl ausgeführt wurde.
Nun kann man aber die Ausgabe einer Variablen zuweisen. Jedoch gehen da die Zeilenumbrüche verloren. Und das ist das Problem.
Was kann man tun, um die Ausgabe ordentlich mit Zeilenumbrüchen zu erhalten?
Beispiel:
Ausgabe - leider alles in einer Zeile, ohne Umbrüche:
Da nach dem Ausführen des Kommandos keine interaktive Shell gestartet wird, wird die SSH Sitzung sofort beendet, nachdem der Befehl ausgeführt wurde.
Nun kann man aber die Ausgabe einer Variablen zuweisen. Jedoch gehen da die Zeilenumbrüche verloren. Und das ist das Problem.
Was kann man tun, um die Ausgabe ordentlich mit Zeilenumbrüchen zu erhalten?
Beispiel:
Code:
RESULT=ssh 10.0.0.111 "ls -l"
echo $RESULT
Ausgabe - leider alles in einer Zeile, ohne Umbrüche:
Code:
total 8 drwxr-xr-x 3 admin admin 4096 Nov 20 2021 admin drwxr-xr-x 19 pi pi 4096 Feb 10 2022 pi