Sed Problem



  • 😕
    Hallo,

    cat Meta4UserEnv.txt | sed -e 's/../echo`date` &/' > t.txt

    Warum funktioniert echo `date` nicht?

    Ich würde gerne vor jeder Zeile das aktuele Datum schreiben.

    Danke 🙂



  • leonReif schrieb:

    cat Meta4UserEnv.txt | sed -e 's/../echo`date` &/' > t.txt

    Warum funktioniert echo `date` nicht?

    Weil Du es mit 's umschlossen hast. echo `date` ist außerdem wenig sinnvoll; Du willst hier nur date und was das & machen soll, weiß ich auch nicht so genau.

    Ich würde gerne vor jeder Zeile das aktuele Datum schreiben.

    Dann wolltest Du wohl sowas machen:

    cat Meta4UserEnv.txt | sed -e "s/^/`date`/g" > t.txt
    


  • weil du 'date' statt `date` benutzt hast. Und wenn du bash hast, dann benutze $(date) benutzen.

    edit: in code tags sieht es besser aus_

    weil du 'date' statt `date` benutzt hast. Und wenn du bash hast, dann benutze $(date) benutzen.
    


  • Danke für die Hilfe 😉

    Es funzt 🙂


Anmelden zum Antworten