Als «sed» getaggte Fragen

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





3
Spielmuster N-mal sedieren
Ich möchte eine Datei in Stücke mit jeweils 2 Wörtern aufteilen. $cat tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. word. /&\n/g' tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. \{2\}/&\n/g' tmp word1 word2 word3 word4 word5 word6 word7 Ich habe erwartet, dass der …


5
Fall Matching Pattern Ersatz mit sed
Ich habe einen Quellcode über mehrere Dateien verteilt. Es hat ein Muster, abcdefdas ich ersetzen muss pqrstuvxyz. Das Muster könnte sein Abcdef(Satz Groß- / Kleinschreibung), dann muss es ersetzt werden durch Pqrstuvxyz. Das Muster könnte sein AbCdEf(Groß- / Kleinschreibung umschalten), dann muss es ersetzt werden durch PqRsTuVxYz. Kurz gesagt, ich …


5
sed wandle 4 Felder in 2 um
Wie wandelt man mit 4 Leerzeichen in 2 Leerzeichen um sed? Ist es möglich? Ich habe das gefunden, aber es konvertiert Tab in Leerzeichen: sed -r ':f; s|^(\t*)\s{4}|\1\t|g; t f' file
14 sed 

4
sed: löscht alle Vorkommen eines Strings mit Ausnahme des ersten
Ich habe eine Protokolldatei mit Zeitstempeln. Gelegentlich befinden sich mehrere Zeitstempel in einer Zeile. Jetzt möchte ich alle Zeitstempel aus einer Zeile entfernen, aber den ersten behalten. Ich kann s/pattern//2aber das erst beim zweiten Auftreten beseitigen und sedso etwas nicht zulassen s/pattern//2-. Irgendwelche Vorschläge?
14 sed 

3
Wie kann ich BSD sed anweisen, Escape-Sequenzen wie \ n und \ t zu interpretieren?
Ich habe einen sed-Ersatzbefehl, der sowohl mit BSD sedals auch mit GNU kompatibel sein soll sed. Erweiterte reguläre Ausdrücke sind kein Problem, da ich sie in diesem Fall nicht benötige. Mein Hauptproblem ist der Unterschied in der Art und Weise, wie die beiden sedZeichen-Escape-Sequenzen in den Ersetzungszeichenfolgen interpretieren . Meine …
14 sed  bsd 


3
Kann ich sed verwenden, um Zeichen wie mit tr zu übersetzen?
Ich möchte eine Reihe von Zeichen durch entsprechende Zeichen aus einer anderen Reihe ersetzen, etwa so: original set: ots "target" set: u.x foobartest → fuubar.ex. Übersetzungen / Transliterationen wie diese sind die Spezialität des trBefehls: $ echo 'foobartest' | tr 'ots' 'u.x' fuubar.ex. Leider wird trdas Ändern von Dateien an …
14 sed  tr 


4
Geben Sie einen Teil jeder Zeile in eine separate Datei aus
Ich habe eine Datei wie diese: a AGTACTTCCAGGAACGGTGCACTCTCC b ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT c ATATTAAATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCATCCACTCCACAC d ATCAGTTTAATATCTGATACGTCCTCTATCCGAGGACAATATATTAAATGGA e TTTGGCTAAGATCAAGTGTAGTATCTGTTCTTATAAGTTTAATATCTGATATGTCCTCTATCTGA Ich möchte eine Datei erstellen, a.seqdie eine Sequenz enthält AGTACTTCCAGGAACGGTGCACTCTCC. Ebenso b.seqenthält ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT. Kurz gesagt, Spalte1 sollte als Ausgabedateiname mit Erweiterung verwendet werden .seqund dann die entsprechende Spalte2-Sequenz enthalten. Ich kann dies tun, indem …

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.