Nach meinem Verständnis ist awk array so etwas wie ein Python-Diktat. Also schreibe ich den folgenden Code auf, um ihn zu untersuchen: awk '{my_dict[$1] = $2} END { print my_dict}' zen Und ich habe: awk: can't read value of my_dict; it's an array name. Wie kann ich den Gesamtinhalt des …
Ich habe einen Alias für den Datumsbefehl erstellt, um das Datum im folgenden Format anzuzeigen: 2013.06.14.12.10.02 mit diesem Befehl: alias date = date +"%Y.%m.%d.%H.%M.%S" Alles funktioniert super, außer ich möchte die führenden Nullen aus der Ausgabe entfernen. Es gibt keine Möglichkeit, dies durch Ändern des Formats zu erreichen. Ich denke, …
Ich habe eine Liste von Verzeichnissen und Unterverzeichnissen, die große CSV-Dateien enthalten. In diesen Dateien befinden sich ungefähr 500 Millionen Zeilen, jede davon ist ein Rekord. ich würde gerne wissen Wie viele Zeilen sind in jeder Datei. Wie viele Zeilen sind im Verzeichnis. Wie viele Zeilen insgesamt Am wichtigsten ist, …
Dieser Einzeiler entfernt doppelte Zeilen aus der Texteingabe ohne Vorsortierung. Beispielsweise: $ cat >f q w e w r $ awk '!a[$0]++' <f q w e r $ Der Originalcode, den ich auf den Internets gefunden habe, lautete: awk '!_[$0]++' Dies war für mich noch verwirrender, als ich _eine besondere …
Wie kann ich die ersten 6 Zeilen in einer Textdatei (input.txt) überspringen und den Rest mit awk verarbeiten? Das Format meines awk-Skripts (program.awk) lautet: BEGIN { } { process here } END { } Meine Textdatei sieht folgendermaßen aus: 0 3 5 0.1 4.3 2.0 1.5 1.5 3.0 0.3 3.3 …
In Python re.sub(r"(?<=.)(?=(?:...)+$)", ",", stroke ) Um eine Zahl durch Drillinge zu teilen, zB: echo 123456789 | python -c 'import sys;import re; print re.sub(r"(?<=.)(?=(?:...)+$)", ",", sys.stdin.read());' 123,456,789 Wie mache ich dasselbe mit bash / awk?
Kann man mit einem gängigen Befehlszeilenprogramm wie sed oder awk alle Zeilen verbinden, die mit einem bestimmten Zeichen enden, wie z. B. einem Backslash? Zum Beispiel angesichts der Datei: foo bar \ bash \ baz dude \ happy Ich möchte diese Ausgabe erhalten: foo bar bash baz dude happy
Ich suche nach der einfachsten Methode, um die längste Zeile in einer Datei zu drucken. Ich googelte und schien überraschenderweise keine Antwort zu finden. Ich drucke häufig die Länge der längsten Zeile in einer Datei, aber ich weiß nicht, wie ich die längste Zeile drucken soll. Kann jemand eine Lösung …
Ich versuche, grepdas laufende tailDateiprotokoll und das nth Wort von einer Linie zu erhalten. Beispieldatei: $ cat > test.txt <<EOL Beam goes blah John goes hey Beam goes what? John goes forget it Beam goes okay Beam goes bye EOL ^C Wenn ich nun a tue tail: $ tail -f …
Ich habe ein extremes Problem und alle Lösungen, die ich mir vorstellen kann, sind kompliziert. Nach meiner Erfahrung mit UNIX / Linux muss es einen einfachen Weg geben. Ich möchte die ersten 31 Bytes jeder Datei in löschen /foo/. Jede Datei ist lang genug. Ich bin sicher, jemand wird mir …
Ich habe folgende Datei: id name age 1 ed 50 2 joe 70 Ich möchte nur die Spalten idund drucken age. Im Moment benutze ich nur awk: cat file.tsv | awk '{ print $1, $3 }' Dies setzt jedoch voraus, dass die Spaltennummern bekannt sind. Gibt es eine Möglichkeit, wie …
Ich habe eine Datei Element_querymit dem Namen, die das Ergebnis einer Abfrage enthält: SQL> select count (*) from element; [Output of the query which I want to keep in my file] SQL> spool off; Ich möchte die erste und letzte Zeile mit dem Shell-Befehl löschen.
Gegeben: Ein Datensatz enthält 40 Spalten. Ich möchte die 35. Spalte ersetzen, sodass die 35. Spalte durch den Inhalt der 35. Spalte und ein "$" -Symbol ersetzt wird. Was mir in den Sinn kam, ist so etwas wie: awk '{print $1" "$2" "...$35"$ "$36...$40}' Es funktioniert aber, weil es nicht …
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.