Ausgabe in Datei, Dateiname=Hostname

G

gima84

Grünschnabel
Hallo,
bin Anfänger in Sachen Shell Programmierung.
Hab ein kleines Problem mit einem Shell Script. Und zwar soll die Datei als Dateinamen den Hostnamen haben. Irgendwie klappt das nicht.
Code:
#!/bin/sh 
hostname 
echo $hostname  
./datenscript.sh > $hostname



Schonmal Danke für eure Hilfe.
MfG Martin
 
Und zwar soll die Datei als Dateinamen den Hostnamen haben. Irgendwie klappt das nicht.

Code:
#!/bin/sh 
hostname 
echo $hostname  
./datenscript.sh > $hostname

Hallo
Ich weiß nicht genau was du willst.
Was ist die Datei?

Code:
MyFilename=$(hostname);
echo $MyFilename;
# jetzt kannst du da alles reinleiten
./myscript_with_output > $MyFilename;

Meinst du das?

Gruß Wolfgang
 
datenscript.sh sammelt daten zu dem Client. Diese Daten will ich in eine Datei mit dem Dateinamen "hostname" haben.

Hab die Lösung. Es habe die Backticks gefehlt.

Code:
#!/bin/sh 
hostname 

./datenscript.sh > `$hostname`

Danke für die Hilfe.
MfG
 

Ähnliche Themen

Verzeichnis mit 1200 Dateien auf Verweise in Textdateien checken

Falsche Ausgabe von $LINENO

iptables Konfigurationsdatei

Zeilen aus Txt-Datei entfernen, wenn eine Spalte einen bestimmten Wert enthält

Apache HTTP Server startet nicht

Zurück
Oben