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
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
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...
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...
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 1,4 I am foolish....
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'
Meine Datei, ARCHIVE B1_NAME B2_NAME B3_NAME ELEMENT INFO_NAM WERT PROCID -------- -------- -------- -------- -------- -------- ---- ------ 15MinAvg AIRSS 33-GIS DMDMGIS1 I MvAvr15m 1123 CP 15MinAvg AIRSS 33-GIS DMDMGIS1 P MvAvr15m 2344 CP 15MinAvg AIRSS 33-GIS DMDMGIS1 Q MvAvr15m 4545 CP 15MinAvg...
Ich habe einige Textdateien, mit denen ich Notizen mache - einfach nur Text, normalerweise nur mit cat >> file. Gelegentlich verwende ich ein oder zwei Leerzeilen (einfach zurück - das Zeichen für die neue Zeile), um ein neues Thema / eine neue Gedankenlinie anzugeben. Am Ende jeder Sitzung...
[root@server]# awk '!seen[$0]++' out.txt > cleaned awk: (FILENAME=out.txt FNR=8547098) fatal error: internal error Aborted [root@server]# Der "" Server "" verfügt über: 8 GByte RAM + 16 GByte SWAP, x> 300 GByte freien Speicherplatz, amd64, Desktop-CPU. Wissenschaftliches Linux 6.6. Nichts...
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
Ich habe eine Datei wie diese: a AGTACTTCCAGGAACGGTGCACTCTCC b ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT c ATATTAAATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCATCCACTCCACAC d ATCAGTTTAATATCTGATACGTCCTCTATCCGAGGACAATATATTAAATGGA e TTTGGCTAAGATCAAGTGTAGTATCTGTTCTTATAAGTTTAATATCTGATATGTCCTCTATCTGA 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
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,...
Also im Grunde genommen DIESE LINIE WÜRDE GELÖSCHT WERDEN und (DIESE LINIE WÜRDE AUCH GELÖSCHT WERDEN) aber In der Tat, DIESE LINIE WÜRDE
Ich werde das Formular mit cURL senden, wobei ein Teil des Inhalts aus einer anderen Datei stammt, die mit ausgewählt wurde sed Wenn param1ein Zeilenmuster aus einer anderen Datei verwendet sedwird, funktioniert der folgende Befehl einwandfrei: curl -d param1="$(sed -n '/matchpattern/p' file.txt)"...
Ich habe Folgendes ausgeführt, um einen Begriff zu ersetzen, der in allen Dateien im aktuellen Arbeitsverzeichnis verwendet wird: $ find . -type f -print0 | xargs -0 sed -i'.bup' -e's/Ms. Johnson/Mrs. Melbin/g' Dies führte die Wortersetzung durch, erzeugte aber auch .bupDateien von Dateien, die nie...
Ich versuche, sed zu verwenden, um eine Konfigurationsdatei zu bearbeiten. Es gibt ein paar Zeilen, die ich ändern möchte. Ich weiß, dass unter Linux sed -idirekte Änderungen möglich sind, aber Sie müssen diese in einer Sicherungsdatei speichern. Ich möchte jedoch vermeiden, dass mehrere...
Ich habe eine tabulatorgetrennte Textdatei input.txt mit ca. 30.000 Zeilen. Ich möchte jede Zeile (s1..s30K Zeilen) auf fehlende Werte (dh Leerzeichen) überprüfen und den fehlenden Wert mit dem Wert Null füllen. Siehe out.txt input.txt id no1 no2 no3 no4 s1 23 34 45 12 s2 4 4 s3 4 8 0 out.txt id...
Ich möchte das 5. Wort jeder Zeile in einer Datei löschen. Der aktuelle Inhalt der Datei: File is not updated or and will be removed System will shut down f within 10 seconds Please save your work 55 or copy to other location Kindly cooperate with us D Erwartete Ausgabe: File is not updated and...
Ich habe ein paar Ausgaben, die durch sed und awk laufen. Wie kann ich der Ausgabe START voranstellen und der Antwort END hinzufügen? Zum Beispiel, wenn ich habe All this code on all these lines and all these Wie könnte ich bekommen: START All this code on all these lines and all these END ? Mein...
Gibt es eine Möglichkeit, nur ein Zeichen in einer Zeichenfolge in Groß- / Kleinschreibung zu schreiben? Eingabebeispiel: syslog_apr_24_30 syslog_mar_01_17 Gewünschte Ausgabe: syslog_Apr_24_30 syslog_Mar_01_17 Beachten Sie bitte den Großbuchstaben Anfang des Monats. Ich habe es versucht, awkaber...