colt
22-11-2004, 19:58
Hi!
Ich suche eine Möglichkeit den Inhalt einer Variablen in einem Bash-Script auszugeben.
Das ganze soll aber auch wirklich so augegeben werden, wie es in der Variablen steht.
echo gibt leider keine NewLines aus, so das alles in einer Zeile steht.
Die Variable enthält die Ausgabe von grep. Diese Ausgabe möchte ich nun in eine
Datei umleiten. Leider soll das ganze wieder in die gleiche Datei aus der grep auch liest,
deshalb müßte ich erstmal eine temp-Datei anlegen und diese dann umbennen. Das möchte ich aber gerne vermeiden.
Ich wollte deshalb
variable=$(grep ...... datei)
echo $variable > datei
benutzen, aber dann dann fehlen die Newlines.
Danke schonmal :)
Ich suche eine Möglichkeit den Inhalt einer Variablen in einem Bash-Script auszugeben.
Das ganze soll aber auch wirklich so augegeben werden, wie es in der Variablen steht.
echo gibt leider keine NewLines aus, so das alles in einer Zeile steht.
Die Variable enthält die Ausgabe von grep. Diese Ausgabe möchte ich nun in eine
Datei umleiten. Leider soll das ganze wieder in die gleiche Datei aus der grep auch liest,
deshalb müßte ich erstmal eine temp-Datei anlegen und diese dann umbennen. Das möchte ich aber gerne vermeiden.
Ich wollte deshalb
variable=$(grep ...... datei)
echo $variable > datei
benutzen, aber dann dann fehlen die Newlines.
Danke schonmal :)