staging.inyokaproject.org

/usr/bin/logger "\tTabulator rückt nicht ein"

Status: Gelöst | Ubuntu-Version: Ubuntu 18.04 (Bionic Beaver)
Antworten |

ui

Anmeldungsdatum:
22. November 2008

Beiträge: Zähle...

Kann ich eigene Log-Einträge nur per Leerzeichen einrücken?

Vain

Avatar von Vain

Anmeldungsdatum:
12. April 2008

Beiträge: 2510

Machst du’s exakt so, wie im Threadtitel beschrieben, dann ist das Verhalten leicht erklärbar: logger wertet die Sequenz \t nicht aus und macht daraus keinen echten Tab.

Übergibst du aber tatsächlich einen Tab, geht’s auch:

$ logger $'\tTabulator rückt ein'
$ logger 'strg+v gefolgt von Druck auf TabDer hier auch'

Im ersten Fall wird \t von der Shell zu einem echten Tab ersetzt, im zweiten Fall schreibst du über den Strg+V-Umweg tatsächlich einen Tab da hin.

ui

(Themenstarter)

Anmeldungsdatum:
22. November 2008

Beiträge: Zähle...

Danke, die erste Lösung gefällt mir.

Der Hintergrund der zweiten Lösung wird hier erklärt: https://de.wikipedia.org/wiki/Ctrl-V

Antworten |