Wie kann ich im Terminal vor jeder Zeile des Programmcodes vier Leerzeichen hinzufügen?

Wie kann ich im Terminal vor jeder Zeile des Programmcodes vier Leerzeichen hinzufügen?

Wenn ich vor einem Programmierterminal stehe, gehe ich normalerweise zu Stackexchange und verbringe die meiste Zeit damit, vier Leerzeichen vor meinen eingefügten Programmiercode anzufügen.

Gibt es eine schnellere Möglichkeit, dies von einem Terminal aus zu tun? Was würden Sie tun?

Antwort1

Verwenden Sie einfach sed,

sed 's/^/    /' file

Dadurch werden vor jeder Zeile vier Leerzeichen angehängt. Fügen Sie eine Inline-Bearbeitungsoption hinzu, -i um die Änderungen an der angegebenen Datei zu speichern.

sed -i 's/^/    /' file

Durch awk,

awk '{sub(/^/, "    ", $0)}1' file

ODER

awk '{print "    "$0}' file

verwandte Informationen