Anzeige:
Ergebnis 1 bis 4 von 4

Thema: echo mit Newline?

  1. #1
    colt
    Gast

    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

  2. #2
    Registrierter Benutzer
    Registriert seit
    26.12.2001
    Beiträge
    228
    Code:
    echo -n
    sollte es tun.

    steve
    pornstars-online.de

  3. #3
    colt
    Gast
    Nein, echo -n funktioniert leider nicht.

    Aber echo "$variable" funktioniert

    Da probiert man stundenlang rum, dabei liegts mal wieder an den Anführungszeichen....

  4. #4
    Registrierter Benutzer
    Registriert seit
    01.07.2004
    Beiträge
    46
    Evtl. auch so:
    echo -e "${VARIABLE}\n"

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •