GNU/Linux >> LINUX-Kenntnisse >  >> Linux

sed Zeile mit Leerzeichen in eine bestimmte Zeile einfügen

Sie benötigen nur einen \ um mehrere Leerzeichen einzugeben, wie hier

sed -i "${line} i \    ${text}" $file

Sie können space entkommen Zeichen, um beispielsweise 2 Leerzeichen hinzuzufügen:

sed -i "${line} i \ \ ${text}" $file

Oder Sie können es in der Definition Ihres text tun Variable:

text="\ \ hello world"

Linux
  1. Ergänzung mit „sed“?

  2. Wie fügt man Text vor der ersten Zeile einer Datei ein?

  3. Wie ersetzt man sed wie Text durch Python?

  4. Wie füge ich mit sed Text in die erste Zeile einer Datei ein?

  5. sed ersetzt alle Tabulatoren und Leerzeichen durch ein einzelnes Leerzeichen

Vollständiger Sed-Befehlsleitfaden [Erklärt mit praktischen Beispielen]

Verwendung des Linux-Befehls sed mit Beispielen

Unix Sed Tutorial:Mehrzeilige Dateioperation mit 6 praktischen Beispielen

sed - Zeile nach X Zeilen nach Übereinstimmung einfügen

Wie kann ich eine Datei mit einer bestimmten Größe von einer Befehlszeile aus erstellen?

Ersetzen Sie Zeilen in einer Datei durch Zeilen in einer anderen durch die Zeilennummer