Ich habe eine Datei, die ich mit tail -f zu lesen versuche. Ich habe mich gefragt, ob es eine Möglichkeit gibt, das Terminal anstelle des Zeichens \ n einen tatsächlichen Zeilenumbruch ausgeben zu lassen.
16
Ich habe eine Datei, die ich mit tail -f zu lesen versuche. Ich habe mich gefragt, ob es eine Möglichkeit gibt, das Terminal anstelle des Zeichens \ n einen tatsächlichen Zeilenumbruch ausgeben zu lassen.
Antworten:
quelle
~$ tail -f /var/log/apache2/error_log | sed 's/\\n/\ > /g'
alias forward="tail -f file | sed 's/\\\n/\n/g'"
. Wenn Sie den Dateinamen als Argument angeben möchten, sollten Sie anstelle eines Alias eine Funktion verwenden:forward () { tail -f "$@" | sed 's/\\n/\n/g'; }
quelle