Ich erzeuge eine Wortliste durch Parsing Wikipedia mit sed auf Cygwin. Möchten Sie das Rohrsymbol |
in ein Leerzeichen ändern. sed 's/\|/ /g'
schlägt fehl. Es wird ein Leerzeichen zwischen jedem Zeichenpaar eingefügt.Ändern Rohr Symbol in den Weltraum mit sed
2
A
Antwort
2
Nicht entkommen |
oder verwenden Sie die Option sed -r
.
-1
Das funktioniert. Ich kann die Darstellung hex verwenden:
sed 's/\x7c//g'
+0
oder. noch besser können Sie einfach tun, was in [der Antwort] (http://stackoverflow.com/a/37360214/1745001) angegeben ist. Außerdem ist es in diesem Fall nicht relevant, aber verwende niemals hexadezimale Darstellungen, benutze stattdessen oktal - google es, wenn du nicht weißt warum. –
1
Oder verwenden tr
, deren alleiniger Zweck es ist zu tr anslate Zeichen:
tr '|' ' ' < filename
Es ist noch kürzer zu geben. Wenn Sie nichts dagegen haben die Lesbarkeit zu verlieren, können Sie es zu
tr \| \ <filename
Verwandte Themen
- 1. grep Rohr mit sed
- 2. So verwenden sed den Wert in einer bestimmten Spalte in einer Datei mit Rohr getrennten Werten
- 3. Sed: Ändern Sie den Fall der Substitutionsgruppe
- 4. einen bash Befehl mit Rohr aus Python
- 5. ändern Symbol eines Dialogs
- 6. jedes Symbol in Zeichenfolge ändern
- 7. Wie continuslly Rohr mit zwei Rohr Zeichen in Javascript entfernen
- 8. Ändern der spezifischen Zeichenfolge mit sed in einer Datei
- 9. Seltsames Verhalten mit `sed`
- 10. Kleindateinamen ändern mit awk in Großbuchstaben, sed oder bash
- 11. Android-Symbol nicht ändern
- 12. Konfigurationsänderung mit sed
- 13. Linux awk mit Rohr
- 14. URL ersetzen mit sed
- 15. gdb - debugging mit Rohr
- 16. Wurde Java jemals im Weltraum eingesetzt?
- 17. Ändern Sie den Cursor auf ein benutzerdefiniertes Symbol
- 18. String-Ersatz mit SED
- 19. Symbol nicht im Gerät ändern
- 20. Unix Rohr in ls
- 21. Wie den Wert des Datums in sed?
- 22. Ändern Rohr getrennte Daten zu Datenrahmen in Python Pandas
- 23. Java (native) Druckdialog - Symbol ändern
- 24. ändern Aktion Provider zurück Symbol
- 25. Wie Symbol in der iOS-Benachrichtigung ändern?
- 26. App-Symbol in Visual Studio 2005 ändern?
- 27. Rohr Bediener Verhalten
- 28. Ersetzen sed mit sed auf RHEL6.7
- 29. Ändern Sie den Abstand zwischen Fontawesome Liste Symbol und Text
- 30. So ändern Sie das Symbol in JLabel mit JButton
verkürzen Bitte nehmen Sie sich einen Blick auf: [? Was soll ich tun, wenn jemand meine Frage beantwortet] (http://stackoverflow.com/help/someone -answers) – Cyrus
'\ |' ist reserviert für OR-Anweisungen in sed-Befehlen. – SLePort