Text an Variable hängen
Posted: 2008-04-03 11:49
Hallo Forum,
ich versuche grade ein kleines Admin Script zu schreiben das mir helfen soll, Netzwerkfreigaben zu machen. Leider komme ich nicht wirklich weiter.
Zur Zeit hänge ich an einer bestimmten Stelle. Ziel ist es ein Script auszuführen, ihm den Domainnamen zu übergeben und das Script legt zwei smb Freigaben an. Einmal die Webdaten und einmal die Logfiles. Leider funktioniert nur der Erste Teil. Wenn ich versuche den Servernamen mit einem "_log" zu erweitern, ist die Variable leer. Wie kann ich Text und Namen verbinden?
sollte in der Datei eine Zeile erzeugen die so aussieht:
es steht aber
drin.
Auch folgenden Versuche haben nichts gebracht.
Hätte jemand die richtige Lösung für mich? Ich weiß nicht mehr genau, wonach ich noch suchen sollte und auch der Bash Scripting Guide hilft mir da nicht weiter.
ich versuche grade ein kleines Admin Script zu schreiben das mir helfen soll, Netzwerkfreigaben zu machen. Leider komme ich nicht wirklich weiter.
Zur Zeit hänge ich an einer bestimmten Stelle. Ziel ist es ein Script auszuführen, ihm den Domainnamen zu übergeben und das Script legt zwei smb Freigaben an. Einmal die Webdaten und einmal die Logfiles. Leider funktioniert nur der Erste Teil. Wenn ich versuche den Servernamen mit einem "_log" zu erweitern, ist die Variable leer. Wie kann ich Text und Namen verbinden?
Code: Select all
#!/bin/bash
HOSTNAME=`echo $1 | awk -F '.' '{print $1}'`
cat >> /home/testuser/test.txt <<EOF
[$HOSTNAME_log]
EOFCode: Select all
./test.sh asdf.testdomain.deCode: Select all
[asdf_log]Code: Select all
[]Auch folgenden Versuche haben nichts gebracht.
Code: Select all
["$HOSTNAME_log"]
[$HOSTNAME_log]
["$HOSTNAME_log"]
[$HOSTNAME_log]
[($HOSTNAME_log)]