Machen Sie sich keine Sorgen, wenn Sie das Wagenrücklaufzeichen ( Das Zeichen für den „Wagenrücklauf“ hat eine lange Geschichte – bis in die Zeit, als Schreibmaschinen über einen Mechanismus oder Hebel verfügten, der den Rahmen mit den Papierwalzen nach rechts bewegte, sodass auf der linken Seite erneut Buchstaben eingegeben werden konnten. Sie haben es für Textdateien unter Windows beibehalten, aber nie auf Linux-Systemen. Diese Inkompatibilität kann manchmal Probleme verursachen, wenn Sie versuchen, unter Linux mit unter Windows erstellten Dateien zu arbeiten. Das Problem lässt sich jedoch sehr leicht beheben. Wenn Sie Hier ist ein Beispiel einer $ od -bc testdatei.txt 0000000 124 150 151 163 040 151 163 040 141 040 164 145 163 164 040 146 Dieser Test 0000020 151 154 145 040 146 162 157 155 040 127 151 156 144 157 167 163 ilefrom Windows 0000040 056 015 012 111 164 047 163 040 144 151 146 146 145 162 145 156 <== . \r \n Es ist anders <== 0000060 164 040 164 150 141 156 040 141 040 125 156 151 170 040 164 145 tthana U nixte 0000100 170 164 040 146 151 154 145 015 012 167 157 165 154 144 040 142 <== xt-Datei \r \nwürdeb <== Obwohl diese Zeichen kein großes Problem darstellen, können sie manchmal störend sein, wenn Sie den Text irgendwie analysieren möchten und ihr Vorhandensein nicht kodieren möchten. 3 Möglichkeiten zum Entfernen von Wagenrückläufen aus Text Glücklicherweise gibt es mehrere Möglichkeiten, das Wagenrücklaufzeichen einfach zu entfernen. Es gibt drei Möglichkeiten: dos2unix Möglicherweise haben Sie Probleme bei der Installation, aber $ dos2unix testfile.txt dos2unix: Konvertierung der Datei testfile.txt in das Unix-Format … Sie werden feststellen, dass die Dateilänge abhängig von der Anzahl der enthaltenen Zeilen abnimmt. Eine Datei mit 100 Zeilen kann um 99 Zeichen reduziert werden, da nur die letzte Zeile nicht mit einem Vor: -rw-rw-r-- 1 shs shs 121 Sep 14 19:11 testdatei.txt nach: -rw-rw-r-- 1 shs shs 118 14. September 19:12 testdatei.txt Wenn Sie viele Dateien konvertieren müssen, reparieren Sie sie nicht einzeln. Legen Sie sie stattdessen alle in ein Verzeichnis und führen Sie einen Befehl wie den folgenden aus: $ finde . -type f -exec dos2unix {} \; In diesem Befehl verwenden wir sed Sie können auch den Stream-Editor $ sed -e „s/^M//“ vor.txt > nach.txt Ein ganz wichtiger Punkt ist zu beachten: Geben Sie die angezeigten Zeichen nicht ein. Sie müssen vi Sie können :%s/^M//g Zusammenfassen Der Befehl über: https://www.networkworld.com/article/3438857/how-to-remove-carriage-returns-from-text-files-on-linux.html Zusammenfassen Oben ist die Methode, die ich Ihnen vorgestellt habe, um das Wagenrücklaufzeichen im Text unter Linux zu löschen. Ich hoffe, sie wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Vue implementiert ein einfaches Einkaufswagenbeispiel
Vorwort Als wir im vorherigen Interviewprozess na...
#mysql -uroot -p Passwort eingeben mysql> voll...
1. Schalten Sie die Firewall aus und übertragen S...
Beim Erstellen einer Datenbank und Schreiben eine...
Vorwort Der optionale Verkettungsoperator (?.) er...
Der Autor stieß kürzlich bei seiner Arbeit auf ei...
Um Kernelmodule in CentOS automatisch zu laden, k...
Inhaltsverzeichnis DOMContentLoaded und laden Was...
Situationsbeschreibung: Die Datenbank wurde abnor...
In diesem Artikelbeispiel wird der spezifische Co...
Unabhängig davon, ob Sie an Software oder Websites...
Laut dem Datenanalyseunternehmen Net Market Share...
Container-Lebenszyklus Der Lebenszyklus einer Con...
Methode 1: Verwenden Sie die erweiterte Suche von...
In diesem Artikelbeispiel wird der spezifische Co...