Hallo,
ich würde gerne in einem Script die aktuelle IP Adresse per Variable setzen. Dies gelingt auch halbwegs, aber leider haut er mir immer ein Leerzeichen hinter der Variable rein, wie kann ich das verhindern?
Bash Kenntnisse sind eher rudimentär vorhanden, wie man am Code erkennt.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #!/bin/bash # ipadresse="$(hostname -I)" cat <<EOF > $HOME/xsdl.sh #!/bin/bash # # XSDL auf Smartphone export DISPLAY=$ipadresse:0 export PULSE_SERVER=tcp:$ipadresse:4713 startxfce4 EOF chmod +x $HOME/xsdl.sh |
Die Datei wird erstellt, leider wird aus export DISPLAY=$ipadresse:0 immer zb export DISPLAY=192.168.0.111 :0 mit dem Leerzeichen vor dem Doppelpunkt klappt es natürlich nicht 😢
Bearbeitet von rklm:
Passendes Syntaxhighlighting. Siehe Forum/Syntax