2017-12-22 3 views
0

Ich möchte den Wert einer Variablen in eine Datei einfügen.Wert einer Variablen in eine Datei einfügen

Ich habe Umleitung versucht, aber es funktioniert nicht:

$HOME > file1 

Die op auf dem Bildschirm angezeigt, nicht in file1.

+0

Es zeigt nicht nur den Wert auf dem Bildschirm. Sie erhalten einen Fehler wie 'bash:/usr/local/bin:/usr/lokal/sbin:/usr/bin:/usr/sbin:/bin:/sbin:.: Keine solche Datei oder dieses Verzeichnis' –

Antwort

1

Sie müssen echo verwenden, um die Ausgabe zu erhalten.

echo $HOME > file1 
+3

Dies bricht wenn ich "/ home/has spaces" in "$ HOME" oder irgendeinem Glob-Zeichen habe. Sie sollten die variable Erweiterung angeben. –

+2

Bitte 'echo "$ HOME"> file1' (dh doppelte Anführungszeichen verwenden), um eine variable Erweiterung von $ HOME zu vermeiden. – dawg

+0

vielen Dank <3 –

Verwandte Themen