Wir wissen, dass wir die zweite Spalte der gewünschten Zeile mithilfe dieser beiden Techniken aus einer Datei abrufen können: awk '/WORD/ { print $2 }' filename oder grep WORD filename| cut -f 2 -d ' ' Meine Fragen sind: Was sind die Unterschiede zwischen den beiden obigen Befehlen? Welches hat …
Ich habe große Dateien mit drei Spalten (~ 10.000 Zeilen) und möchte Zeilen entfernen, wenn der Inhalt der dritten Spalte dieser Zeile in der dritten Spalte einer anderen Zeile erscheint. Die Dateigrößen machen die Sortierung etwas umständlich, und ich kann den folgenden Code nicht verwenden, da nicht alle Zeilen identisch …
Ich brauche Hilfe, um herauszufinden, wie der Befehl sed verwendet wird, um nur die erste und die letzte Spalte in einer Textdatei anzuzeigen. Folgendes habe ich bisher für Spalte 1: cat logfile | sed 's/\|/ /'|awk '{print $1}' Mein schwacher Versuch, die letzte Spalte auch zu zeigen, war: cat logfile …
Ich habe ein externes Programm, das eine Ausgabedatei erzeugt (groß, 20K Zeilen möglich). Ich muss eine neue Zeile zwischen der vorhandenen Zeile 1 und Zeile 2 einfügen. Ich habe awk und sed betrachtet - ich verwende ziemlich regelmäßig jeweils eine Zeile - aber ich konnte nicht mit den richtigen Schaltern …
Ich habe den folgenden Code, der Zeilen mit dem Muster bananaund 2 Zeilen danach entfernt: sed '/banana/I,+2 d' file So weit, ist es gut! Ich brauche es, um 2 Zeilen vorher zu entfernen banana, aber ich kann es nicht mit einem "Minuszeichen" oder was auch immer bekommen (ähnlich wie was …
Ich habe die Gewohnheit, eine Zeile pro Satz zu schreiben, weil ich normalerweise Dinge in LaTex kompiliere oder in einem anderen Format schreibe, bei dem Zeilenumbrüche ignoriert werden. Ich verwende eine leere Zeile, um den Beginn eines neuen Absatzes anzugeben. Jetzt habe ich eine Datei in diesem Stil, die ich …
Wie kann ich das erste Vorkommen zwischen zwei Mustern einschließlich auswählen? Vorzugsweise mit sedoder awk. Ich habe: text something P1 something content1 content2 something P2 something text something P1 something content3 content4 something P2 something text Ich möchte das erste Auftreten der Linien zwischen P1 und P2 (einschließlich P1-Linie und …
Betrachten Sie eine Textdatei mit den folgenden Einträgen: aaa bbb ccc ddd eee fff ggg hhh iii Mit einem vorgegebenen Muster (zB fff) würde ich gerne die obige Datei sehen, um in die Ausgabe zu gelangen: all_lines except (pattern_matching_lines U (B lines_before) U (A lines_after)) Zum Beispiel, wenn B = …
Ich habe einen http-Link: http://www.test.com/abc/def/efg/file.jar und ich möchte den letzten Teil file.jar als Variable speichern, daher lautet die Ausgabezeichenfolge "file.jar". Bedingung : Linkdose hat unterschiedliche Länge zB: http://www.test.com/abc/def/file.jar. Ich habe es so versucht: awk -F'/' '{print $7}' , aber das Problem ist die Länge der URL, also brauche ich einen …
Ich möchte alle Protokolle zwischen zwei Zeitstempeln extrahieren. Einige Zeilen haben möglicherweise nicht den Zeitstempel, aber ich möchte diese Zeilen auch. Kurz gesagt, ich möchte jede Zeile, die unter zwei Zeitstempel fällt. Meine Logstruktur sieht so aus: [2014-04-07 23:59:58] CheckForCallAction [ERROR] Exception caught in +CheckForCallAction :: null --Checking user-- Post …
Ich habe Dateien, die in einer oder mehreren Zeilenumbrüchen enden und nur in einer Zeile enden sollten. Wie kann ich das mit Bash / Unix / GNU-Tools machen? Beispiel für eine fehlerhafte Datei: 1\n \n 2\n \n \n 3\n \n \n \n Beispiel korrigierte Datei: 1\n \n 2\n \n \n …
echo -e 'one two three\nfour five six\nseven eight nine' one two three four five six seven eight nine Wie kann ich etwas "MAGIC" machen, um diese Ausgabe zu bekommen ?: three six nine UPDATE: Ich brauche es nicht auf diese Weise, ich brauche eine allgemeine Lösung, damit egal wie viele …
awk 'processing_script_here' my=file.txt scheint anzuhalten und auf unbestimmte Zeit zu warten ... Was ist hier los und wie lasse ich es funktionieren?
Ich möchte die letzte Spalte einer txt-Datei löschen, obwohl ich die Spaltennummer nicht kenne. Wie könnte ich das machen? Beispiel: Eingang: 1223 1234 1323 ... 2222 123 1233 1234 1233 ... 3444 125 0000 5553 3455 ... 2334 222 Und ich möchte, dass meine Ausgabe: 1223 1234 1323 ... 2222 …
Datei: Data inserted into table. Total count 13 No error occurred Data inserted into table. Total count 45 No error occurred Data inserted into table. Total count 14 No error occurred Data inserted into table. Total count 90 No error occurred Erwartete Ausgabedatei: Data inserted into table. Total count 13 …
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.