Warum gibt echo ,,, |sed s':\(,\)\(,\):\1*\2:'g" ,*,," statt " ,*,*," nach? Mit anderen Worten: Warum fügt sed trotz der Markierung "g" kein "' *' zwischen ein Komma ein?
sed 's/[long1][long2]/[long3][long4]/' file.txt Ich möchte diesen Befehl auf mehrere Zeilen aufteilen - etwa so: sed 's/ [long1] [long2] / [long3] [long4] /' file.txt Das Verwenden \oder Trennen von Zeichenfolgen hat nicht funktioniert.
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 …
Ich habe eine Akte mit diesen Zeilen G8 = P(G1,G3) G9 = P(G3,G4) G12 = P(G2,G9) G15 = P(G9,G5) G16 = P(G8,G12) G17 = P(G12,G15) Ich brauche die Ausgabe als G1,G3 G3,G4 ..... Wie kann ich das mit sed / grep oder perl machen?
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
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?
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 …
Ich habe zwei parallele Dateien mit der gleichen Anzahl von Zeilen in zwei Sprachen und plane, diese beiden Dateien zeilenweise mit dem Trennzeichen zusammenzuführen |||. ZB sind die zwei Dateien wie folgt: Datei A: 1Mo 1,1 I love you. 1Mo 1,2 I like you. Hi 1,3 I am hungry. Hi …
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 …
Wie teilt man eine große Datei in zwei Teile, nach einem Muster? Ein Beispiel gegeben file.txt: ABC EFG XYZ HIJ KNL Ich möchte diese Datei XYZso aufteilen, dass sie file1die Zeilen bis zu XYZund den Rest der Zeilen enthält file2.
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.