Ich habe die Antworten in diesem hilfreichen Thread durchgesehen , aber mein Problem scheint so unterschiedlich zu sein, dass mir (zumindest mit sed) keine gute Antwort einfällt . Ich habe eine große CSV-Datei (200+ GB) mit Zeilen, die wie folgt aussehen: <alphanumerical_identifier>,<number> wo <alphanumerical_identifier>ist über die gesamte Datei eindeutig. Ich …
Meine Datei besteht aus folgenden Elementen: grob: username:username:username:username:username Die obige Zeile enthält weiterhin ca. 600 Zeichen. Ich verwende den awkBefehl, um ihn als Argument in einer API / HTTP-Anforderung zu verwenden, die über die Befehlszeile gesendet wird. Ich verwende mein Skript, um eine Liste der Benutzerkonten zu erhalten, die mir …
Ich suche nach einer Möglichkeit, Platzhalterzeichenfolgen in einer Vorlagendatei durch konkrete Werte durch gängige Unix-Tools (bash, sed, awk, möglicherweise perl) zu ersetzen. Es ist wichtig, dass der Austausch in einem einzigen Durchgang erfolgt, dh was bereits gescannt / ersetzt wurde, darf bei einem anderen Austausch nicht berücksichtigt werden. Diese beiden …
Ich suche nach einer Methode, um die längste Zahl in einer Zeichenfolge zu drucken. ZB: Wenn ich die Schnur habe 212334123434test233 Wie kann ich drucken? 212334123434 ? Hinweis: Ich suche nach der längsten fortlaufenden Folge von Zahlen, nicht nach dem numerisch höheren Wert. Edit: Danke für die Antworten, alle zusammen. …
Ich habe eine Datendatei, die ich awkbasierend auf dem letzten Datenpunkt normalisieren möchte . Daher möchte ich zuerst auf den letzten Datenpunkt zugreifen, die Daten normalisieren und dann normal verarbeiten. Die folgende Methode, die taczweimal verwendet wird, erledigt die Aufgabe, ist jedoch möglicherweise komplizierter als erforderlich. $ cat file 0 …
Ich suche nach einer Möglichkeit, awk anzuweisen, in einer Substitutionsoperation hochpräzise Arithmetik durchzuführen. Dazu müssen Sie ein Feld aus einer Datei lesen und durch ein Inkrement von 1% für diesen Wert ersetzen. Dort verliere ich jedoch an Präzision. Hier ist eine vereinfachte Reproduktion des Problems: $ echo 0.4970436865354813 | awk …
Ich habe eine CSV-Datei (auf einem Mac), die eine Reihe von Leerzeilen enthält, z. "1", "2", "lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum ","2","3","4" "1", "2", "lorem ipsum lorem ipsum lorem ipsum lorem …
Derzeit führe ich einen Befehl wie diesen aus, um den am häufigsten angeforderten Inhalt zu erhalten: grep "17\/Jul\/2011" other_vhosts_access.log | awk '{print $8}' | sort | uniq -c | sort -nr Ich möchte jetzt die Zeichenfolgen des Benutzeragenten sehen, aber das Problem ist, dass sie mehrere Leerzeichen enthalten. Hier ist …
Ich habe eine Datei mit einer Spalte mit Namen, die sich jeweils mehrmals wiederholen. Ich möchte jede Wiederholung zu einer zusammenfassen, während alle anderen Wiederholungen mit demselben Namen beibehalten werden, die nicht an andere Wiederholungen mit demselben Namen angrenzen. ZB möchte ich die linke Seite zur rechten Seite drehen: Golgb1 …
Ich habe eine Datei, die ungefähr so aussieht: ID101 G T freq=.5 nonetype ANC=.1 addinfor ID102 A T freq=.3 ANC=.01 addinfor ID102 A T freq=.01 type=1 ALT=0.022 ANC=.02 addinfor Wie Sie sehen können, hat jede Zeile eine leicht unterschiedliche Anzahl von Spalten. Ich möchte speziell Spalte 1, Spalte 2, Spalte …
Verwandte, aber keine zufriedenstellenden Antworten: Wie kann ich eine große Textdatei in Abschnitte mit etwa 500 Wörtern aufteilen? Ich versuche, eine Textdatei ( http://mattmahoney.net/dc/text8.zip ) mit> 10 ^ 7 Wörtern in einer Zeile zu erstellen und in Zeilen mit jeweils N Wörtern aufzuteilen. Mein aktueller Ansatz funktioniert, ist aber ziemlich …
Ich habe eine Reihe von txt-Dateien. Ich möchte sie in Kleinbuchstaben ausgeben, nur in alphabetischer Reihenfolge und mit einem Wort pro Zeile. Ich kann dies mit mehreren trBefehlen in einer Pipeline wie der folgenden tun : tr -d '[:punct:]' <doyle_sherlock_holmes.txt | tr '[:upper:]' '[:lower:]' | tr ' ' '\n' Ist …
Wir wissen, dass wir die MAC-Adresse verwenden können, um eine Schnittstellenkennung zu erstellen, z. B. für eine verbindungslokale IPv6-Adresse, die im Netzwerk eindeutig sein sollte. Das Bild zeigt den Weg dazu: Meine Fragen sind: Wie kann ich mit awkoder eine IPv6-Adresse von einem MAC erstellen sed? ODER gibt es einen …
File1.txt id No gi|371443199|gb|JH556661.1| 7907290 gi|371443198|gb|JH556662.1| 7573913 gi|371443197|gb|JH556663.1| 7384412 gi|371440577|gb|JH559283.1| 6931777 File2.txt id P R S gi|367088741|gb|AGAJ01056324.1| 5 5 0 gi|371443198|gb|JH556662.1| 2 2 0 gi|367090281|gb|AGAJ01054784.1| 4 4 0 gi|371440577|gb|JH559283.1| 21 19 2 output.txt id P R S NO gi|371443198|gb|JH556662.1| 2 2 0 7573913 gi|371440577|gb|JH559283.1| 21 19 2 6931777 File1.txt hat …
Ich habe ein Problem mit meinem Datumsformat. Ich möchte von einem Format zum anderen wechseln und umgekehrt. Meine Datumsformate sind Format 1 YYYY-MM-DD Format 2 MM/DD/YYYY Ich möchte Format 1 in Format 2 und Format 2 in Format 1 ändern.
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.