Moin,
Erklärt mich für blöd, ich hab mal wieder ein Problem mit Shellskripten. Ich will einer Variablen den Wert: -n -F "#O Version #V, \nCompiled #C\n#N #M#X#T Processor#S\n#R RAM, #B Bogomips Total\n#H\n" zuweisen und habe dazu folgenden Hack zusammengebaut:
#!/bin/bash #set -x # for debugging OPTIONS="-n -F "#O Version #V, \nCompiled #C\n#N #M#X#T Processor#S\n#R RAM, #B Bogomips Total\n#H\n"" DAEMON=/usr/bin/linux_logo echo "$OPTIONS" $DAEMON "$OPTIONS" > $HOME/issue
In der Zeile echo "$OPTIONS" sieht alles noch gut aus: der Inhalt von $OPTIONS wird so ausgegeben, wie er aussehen soll. In der darauffolgenden Zeile werden aber alle # escaped, was der $DAEMON dann wieder nicht mag. Kann das jemand nachvollziehen und wie könnte eine Lösung aussehen? linux_logo gehört zum Debian-Paket linuxlogo.
H.