Als «sed» getaggte Fragen

"sed" ("Stream-Editor") ist ein Unix-Dienstprogramm, das Textdateien analysiert und transformiert.


6
Verwendung der Abwechslung "|" in sed's Regex
Ich benutze sed, GNU sed Version 4.2.1. Ich möchte die Abwechslung "|" Symbol in einem Unterausdruck. Beispielsweise : echo "blia blib bou blf" | sed 's/bl\(ia|f\)//g' sollte zurückkehren " blib bou " aber es kehrt zurück "blia blib bou blf". Wie kann ich das erwartete Ergebnis erzielen?
79 regex  sed 


10
ANSI-Farbcodes aus dem Textstrom entfernen
Untersuchen der Ausgabe von perl -e 'use Term::ANSIColor; print color "white"; print "ABC\n"; print color "reset";' In einem Texteditor (z. B. vi) wird Folgendes angezeigt: ^[[37mABC ^[[0m Wie würde man die ANSI-Farbcodes aus der Ausgabedatei entfernen? Ich nehme an, der beste Weg wäre, die Ausgabe durch eine Art Stream-Editor zu …
73 regex  sed  perl  awk 

10
Ersetzung in Textdatei ** ohne ** reguläre Ausdrücke
Ich muss Text in einer Textdatei durch einen Ersatz ersetzen. Normalerweise würde ich sowas machen sed -i 's/text/replacement/g' path/to/the/file Das Problem ist, dass beide textund replacementkomplexe Zeichenfolgen Bindestriche, Schrägstriche, schwarze Schrägstriche, Anführungszeichen usw. enthalten. Wenn ich alle notwendigen Zeichen in textder Sache entkomme , wird schnell unlesbar. Andererseits brauche ich …
68 bash  regex  sed  text-editing 


5
Zeilenumbrüche in Sed unter Mac OS X
Ich finde, dass \ndas in sed unter Mac OS X nicht funktioniert. Sagen wir, ich möchte die durch ein einzelnes Leerzeichen getrennten Wörter in Zeilen aufteilen: # input foo bar Ich benutze, echo "foo bar" | sed 's/ /\n/' Aber das Ergebnis ist doof, dem \nist nicht entgangen! foonbar Nachdem …
44 macos  mac  bash  regex  sed 

4
Wie benutze ich sed, um null Bytes zu entfernen?
Was ist die sedBeschwörung, null Bytes aus einer Datei zu entfernen? Ich versuche es: s/\000//g aber das heißt, Nullenstrings herauszureißen. s/\x00//g scheint keine Wirkung zu haben. Ich versuche dies in einem sedSkript zu tun , daher bin ich mir nicht sicher, ob der echoTrick funktioniert.
37 sed 


3
Wie man "sed" mit Rohrleitungen benutzt
Ich möchte eine Zeichenfolge ersetzen, die von ausgegeben grepwurde. Ich habe: $ npm info webpack | grep version es gibt mich aus $ version: '2.1.0-beta.12', aber ich möchte haben: $ 2.1.0-beta.12 Also denke ich, ich könnte das erreichen, indem ich sedunnötige Teilstrings benutze und ersetze. Aber hier ist der schwierige …
34 bash  grep  sed 




18
Listen Sie nur die Gerätenamen aller verfügbaren Netzwerkschnittstellen auf
Ich möchte eine Liste aller verfügbaren Netzwerkgerätenamen auf meinem Linux-Server erhalten. Das habe ich mir gedacht ifconfig würde die Arbeit erledigen, aber ifconfig erzeugt ziemlich viel Ausgabe: eth0 Link encap:Ethernet Hardware Adresse 08:00:27:fc:5c:98 inet Adresse:192.168.2.222 Bcast:192.168.2.255 Maske:255.255.255.0 inet6-Adresse: fe80::a00:27ff:fefc:5c98/64 Gültigkeitsbereich:Verbindung UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1 RX packets:329 errors:0 dropped:0 …
21 linux  networking  grep  sed  cat 

2
Bearbeiten Sie die erste Zeile einer großen Textdatei
Ich habe eine riesige Textdatei, die viel zu groß ist, als dass das Ganze in den Speicher übertragen werden könnte. Alles, was ich mit dieser Textdatei tun muss, ist die erste Zeile zu bearbeiten (es ist eine CSV-Datei und ich muss die Titel ändern). Gibt es eine einfache Möglichkeit, dies …
16 linux  bash  grep  sed  textfiles 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.