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

Wie füge ich alle vier Zeichen in einer langen Zeile ein Leerzeichen ein?

Ich habe eine lange Zeile, in die ich alle 4 Zeichen ein Leerzeichen einfügen möchte, in eine einzelne Zeile mit durchgehendem Text, um das Lesen zu erleichtern. Wie geht das am einfachsten? Außerdem sollte ich in der Lage sein, die Zeile aus einer Pipe einzugeben. zB

echo "foobarbazblargblurg" | <some command here>

gibt

foob arba zbla rgbl urg

Akzeptierte Antwort:

Verwenden Sie sed wie folgt:

$ echo "foobarbazblargblurg" | sed 's/.\{4\}/& /g'
foob arba zbla rgbl urg

Linux
  1. So fügen Sie Text am Anfang jeder Zeile in Vim ein

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

  3. Wie sortiere ich mit einem Trennzeichen, das mehrere Zeichen lang ist?

  4. So echoen Sie eine neue Zeile in Bash-Shell-Skripten

  5. Wie schreibe ich Nicht-ASCII-Zeichen mit Echo?

So kommentieren Sie in Bash

So entfernen Sie alle Leerzeichen aus einer Textdatei

Wie füge ich mit dem Linux-Mail-Befehl eine neue Zeile in die E-Mail ein?

So erhalten Sie die ersten n Zeichen jeder Zeile in einer Unix-Datendatei

Wie kann ich die Anzahl der Zeichen in einer Bash-Variablen zählen?

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