-
echo mit Newline?
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
-
-
Nein, echo -n funktioniert leider nicht.
Aber echo "$variable" funktioniert
Da probiert man stundenlang rum, dabei liegts mal wieder an den Anführungszeichen....
-
Evtl. auch so:
echo -e "${VARIABLE}\n"
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen