
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