Ich nehme an, es tr
ist eine zentralere Methode und daher wahrscheinlich eine schnellere Möglichkeit, Dinge innerhalb einer bestimmten Datei zu ersetzen.
Tr kann jedoch nur die gleiche Anzahl von Zeichen ersetzen. Bedeutung...
2 Zeichen können nur durch 2 Zeichen ersetzt werden, was bedeutet, dass sie ersetzt werden
\r\n
mit \n
kommt über nicht in fragetr
ist die nächstbeste Option sed
?
die meisten Kerne und schnellsten Weg ist , sed zu ersetzen \r\n
mit \n
dem Mangel an Fähigkeiten in tr gegeben in einer Datei?
möchte ein Beispiel, wenn möglich.
Antworten:
Mit
sed
können Sie tun:Der gleiche Weg kann mit tun
tr
, müssen Sie nur entfernen\r
:obwohl dies alle Instanzen von entfernt
\r
, nicht notwendig gefolgt von\n
.quelle
ODER verwenden
dos2unix
beispielsweise:
wir können sehen, ersetzen
\r\n
durch\n
quelle