Ich habe seit mehr als einer Stunde versucht, im Terminal unter Mac OS X einen Stapel zu suchen und zu ersetzen. Ich habe verschiedene Versionen von Code gefunden, aber ich habe Schwierigkeiten, es zu funktionieren. Bisher habe ich eine Codezeile gefunden, die funktioniert, aber sie funktioniert nur für einen Begriff/ein Zeichen.Terminal-Befehl zum Suchen und Ersetzen von Stapeln
Was ich tun möchte, ist mehrere Zeichen in einer Textdatei zu finden und zu ersetzen, alle zur gleichen Zeit.
Zum Beispiel:
§ finden, ersetzen mit ก
Suche Ø, ersetzen mit ด
Suche ≠, mit £ ห
Suche ersetzen, wechseln mit ้
Der Code, der funktioniert soweit (ist aber nur für ein Zeichen):
sed -i '' s/Ø/ด/ [textfile.txt]
Könnte ein Könnt ihr mir bitte helfen?
Erste Zeile des Beispiels, das ich gelesen habe, ersetzen ein "Absatzzeichen" mit "etwas, das nicht klar ist", möglicherweise von einem nicht lateinischen Alphabet. Das Absatzzeichen ist, was du meintest oder es gibt ein Problem mit der Kodierung der Charaktere? – gboffi
Es liegt an nicht-lateinischen Zeichen. Die finden diejenigen, die ich denke, sind Latein, aber nicht die ersetzen. – samseva
Ja, das Absatzzeichen ist das, was ich meinte (genauso wie die "nicht gleich" - und Pfundsymbole). – samseva