linux - Warum scheitert sed mit internationalen Zeichen und wie kann ich es beheben?

linux - Warum scheitert sed mit internationalen Zeichen und wie kann ich es beheben?

GNU sed Version 4.1.5 scheint mit internationalen Zeichen zu scheitern. Hier ist meine Eingabedatei: Gras Och Stenar Trad-Von Moja nach Minneapolis DVD[G2007DVD] 7812 | X Gras Och Stenar Tr…


Wie ersetze ich ein Zeichen durch eine neue Zeile in Vim?

Ich versuche, jeweils in der aktuellen Datei durch eine neue Zeile zu ersetzen::%s/,/\n/g Aber es fügt etwas ein, das aussieht wie ein ^@ anstelle eines tatsächlichen Zeilenumbaus. Die Datei ist…


regex - Vim: Wie kann ich ein ganzes Wort aus meiner Suche ausschließen?

Ziemlich grundlegende Frage, ich versuche, eine Regex in Vim zu schreiben, um jede Phrase, die mit "abc " beginnt direkt gefolgt von etwas anderem als "defg".Ich habe "[^defg]",um ein beliebige…


regex - Vim Markdown-Hervorhebung(Listenelemente und Codeblockkonflikte)

Ich beschließe, mehr über vim und seine Syntaxhervorhebung zu erfahren. Mit Beispielen für andere erstelle ich eine eigene Syntaxdatei für Markdown. Ich habe mkd.vim gesehen und es hat auch dieses…


command line - Wie verwende ich sed, um nur das erste Vorkommen in einer Datei zu ersetzen?

Ich möchte eine große Anzahl von C++-Quelldateien mit einer zusätzlichen include-Direktive aktualisieren, bevor ein vorhandenes#includes. Für diese Art von Aufgabe verwende ich normalerweise e…



Wie kann ich die erste Zeile einer Textdatei mit dem bash/sed Skript entfernen?

Ich muss wiederholt die erste Zeile aus einer riesigen Textdatei mit einem Bash-Skript entfernen. Im Moment verwende ich sed-i-e "1d" $FILE-aber es dauert etwa eine Minute, um das Löschen zu ma…


Vim Fall-Agnostic Regex

Ich bin ein paar Mal auf den folgenden Fall gestoßen und ich habe mich gefragt, ob es in Vim einen schnellen Weg gibt, damit umzugehen. Ich werde eine Quelldatei wie die folgende haben:#ifndef_F…


linux - Umgebungsvariable Substitution in sed

Wenn ich diese Befehle von einem Skript aus ausführen:#my.sh PWD=bla sed 's/xxx/'$PWD'/'... $./my.sh xxx bla es ist in Ordnung. Aber wenn ich renne:#my.sh sed 's/xxx/'$PWD'/'... $./my.sh…


regex - Wie kann ich am Ende jeder Zeile in Vim eine Zeichenfolge hinzufügen?

Ich möchte*am Ende jeder Zeile in Vim hinzufügen. Ich habe den Code erfolglos ausprobiert:%s/\n/*\n/g…


regex - Kann ich mehrere Elemente in einem einzigen regulären Ausdruck in VIM oder Perl ersetzen?

Sagen wir, ich habe eine Saite "Der schnelle braune Fuchs springt über den faulen Hund" kann ich das ändern zu "Der langsame braune Fuchs springt über den energischen Hund" mit einem regulären Ausdru…




regex replace search linux vim sed string and tutorial man