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

Newline durch Nul ersetzen?

Bash, OSX-Mavericks

Ich möchte das LF-Zeichen ersetzen (hex=0A ) mit NUL (hex=00 ) in einer txt-Datei. kann ich grep verwenden oder tr oder etwas, um dies zu erreichen? Ich habe bbedit verwendet, um sie zu ersetzen, aber ich hätte gerne etwas, das ich schnell in Bash machen kann.

Akzeptierte Antwort:

Ja, das ist ein Job für tr :

tr 'n' '
Linux
  1. Wie ersetze ich eine Zeichenfolge in einer oder mehreren Dateien?

  2. Umgebungsvariablen in einer Datei durch ihre tatsächlichen Werte ersetzen?

  3. Eine zeilenorientierte Datei lesen, die nicht mit einem Zeilenumbruch enden darf?

  4. Mehrere Dateitexte durch Sed ersetzen?

  5. Warnung mit nftw

Ersetzen Sie unter Linux du durch Staub

Linux-WC-Befehl mit Beispielen

Digitale Signaturen mit GnuPG

tar -C mit einem Wildcard-Dateimuster

Wie fülle ich eine Datei mit FF mit dd auf?

Plotten Sie die .gnu-Datei mit gnuplot