Als «sed» getaggte Fragen

sed ist ein Befehlszeilen-Stream-Editor zum Filtern und Transformieren von Text.


2
grep eine Zeile vor dem Spiel plus das Spiel
zzzzzzzzz aaaaaaaaa bbbbbbbbb & ccccccccc & ddddddddd hhhhhhhhh eeeeeeeee fffffffff & ggggggggg & In der obigen Zeile möchte ich eine grep/ sed/ awk(jede Methode ist in Ordnung) Zeile mit einem &Vorzeichen und einer Zeile darüber. So sieht beispielsweise die gewünschte Ausgabe folgendermaßen aus: aaaaaaaaa bbbbbbbbb & ccccccccc & eeeeeeeee fffffffff …


2
Wie kann man nur Linien ersetzen, die mehreren Mustern in sed entsprechen?
$ echo -e 'CH12\nCH23au' | sed '/^CH/s=^=<b>=' <b>CH12 <b>CH23au Ich weiß, dass ich Linien von Anfang CHan ^CHabgleichen kann, aber wie kann ich mehrere Muster abgleichen? Beispiel: Eingang: CH12 CH23au Ausgabe: CH12 <b>CH23au Wie kann man nur dort setzen, <b>wo es ist ^CHund auin der Linie?
8 sed 

4
Wie kann ich mit SED oder AWK Platzhalter in einer Vorlagendatei durch variablen Inhalt ersetzen, der Sonderzeichen enthält?
CentOS 6.3 Ich versuche, ein kleines Skript zum Senden einer E-Mail mit einer Kopie der E-Mail-Header im Textkörper zu erstellen (zum Zwecke der internen Berichterstellung). Die Vorlagendatei enthält Folgendes: Alert Report Alert has triggered at TMPDATE HEADERS ------- TMPHEADERS SOURCE IP --------- TMPSOURCEIP Ich möchte, dass mein Skript die Platzhalter …




6
Wie kann ich tabulatorgetrennte Daten in durch Kommas getrennte Daten konvertieren?
Ich fordere eine Liste von ec2-Snapshots über das ec2-Befehlszeilentool von amazon an: ec2-describe-snapshots -H --hide-tags > snapshots.csv Die Daten sehen ungefähr so ​​aus: SnapshotId VolumeId StartTime OwnerId VolumeSize Description snap-00b66464 vol-b99a38d0 2012-01-05 5098939 160 my backup Wie kann ich die Daten abfangen, bevor ich sie umleitung, snapshots.csvund die folgenden Schritte …


2
Bash-Farbausgabe schlägt fehl
Ist es ein Sed- oder Echo-Problem? Was mache ich falsch? $> cat ~/bin/color_test.sh #!/bin/bash ColorOff='\e[0m' # Text Reset BWhite='\e[1;37m' # Bold White string="test TEST test" echo -e "$string" | sed -e "s/TEST/${BWhite}TEST${ColorOff}/g" $> ~/bin/color_test.sh test e[1;37mTESTe[0m test TEST mit fetter Hervorhebung wurde erwartet.
8 bash  sed  quoting 

1
Ändern Sie das Datum "29. Juli 2011" in "20110729"
Ich habe viele HTML-Dateien enthält Datum mit Format July 29th, 2011 Ich möchte das Datumsformat July 29th, 2011auf 20110729, December 9th, 2010auf 20101209usw. ändern . Ich denke, es sedkönnte funktionieren, aber ich kann die Lösung aufgrund ihrer indirekten Reihenfolge immer noch nicht finden.

4
Kopieren / Umbenennen mehrerer Dateien mit regulären Ausdrücken (Shell-Skript)
Ich habe eine Sammlung von Dateien, die einem Muster entsprechen, wie z. B. 'Zuordnung02.cc', 'Zuordnung02.h', 'Zuweisung02.txt' usw. Ich möchte diese Dateien in 'Zuordnung03.cc', 'Zuweisung03 "kopieren / umbenennen. h ',' assign03.txt 'und so weiter. Ich vermute, dass dies mit einem Shell-Skript und sed einfach sein sollte. Bisher habe ich: OLD_NO=$1 NEW_NO=$2 …

3
Sed, um zwei Wörter umzukehren
echo "AXIS2C_HOME=/usr/local/Axis2C" | sed 's/\(^AXIS2C_HOME=\) \(.*\)/ \2 \1/' Die Ausgabe, die ich erwarte, ist /usr/local/Axis2C AXIS2C_HOME=. Ich kann nicht herausfinden, was ich falsch mache. :(
8 sed 

3
String-Ersetzung mit einem Wörterbuch
Was ist ein guter Weg, um Zeichenfolgen in einer Datei mithilfe eines Wörterbuchs mit vielen Substituenten-Substituenten-Paaren zu ersetzen? Und mit viel meine ich eigentlich ungefähr 20 - nicht viel, aber viel genug, um sie ordentlich zu organisieren. Ich möchte irgendwie alle Substituenten-Substituenten-Paare in einer Datei dictionary.txtauf einfach zu verwaltende Weise …

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.