Als «awk» getaggte Fragen

Eine mustergesteuerte Scan- und Verarbeitungssprache.

2
Skript zum schnellen Testen aller Tastaturtasten
Ich muss in einigen Notebooks nach schlechten Tastaturtasten suchen und möchte das so weit wie möglich beschleunigen. Ich habe für diese spezielle Aufgabe nichts gefunden, daher ist meine Idee ein Skript, das die gedrückten Tasten liest und alle Tastaturtasten kennt, damit ich sie schnell drücken kann und meldet, welche noch …
14 bash  grep  awk  keyboard  stdout 

7
Wie kann die Gier eines regulären Ausdrucks in AWK reduziert werden?
Ich möchte einen nicht gierigen Mustervergleich (regulärer Ausdruck) durchführen awk. Hier ist ein Beispiel: echo "@article{gjn, Author = {Grzegorz J. Nalepa}, " | awk '{ sub(/@.*,/,""); print }' Ist es möglich, einen regulären Ausdruck zu schreiben, der die kürzere Zeichenfolge auswählt? @article{gjn, anstelle dieser langen Zeichenfolge ?: @article{gjn, Author = …



4
Geben Sie einen Teil jeder Zeile in eine separate Datei aus
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 …

7
Wie entferne ich mehrere Leerzeilen aus einer Datei?
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 füge ich …
14 scripting  sed  awk  perl  filter 


1
POSIX Awk unter Solaris 11?
Dies ist mehr oder weniger eine Folgefrage zu den beiden folgenden: Syntaxfehler beim Entfernen doppelter Zeilen über die Datei awk '! X [$ 0] ++' awk / nawk Alternative unter SunOs und Linux Unter Solaris 10 (SunOS 5.10) werden die folgenden Ergebnisse angezeigt: $ type -a awk awk is /usr/bin/awk …
13 awk  solaris  posix 


5
Wie drucke ich meinen eigenen Skriptnamen in mawk?
In bash steht $0der Name des Skripts, aber in awk, wenn ich ein Skript namens myscript.awk mit folgendem Inhalt erstelle: #!/usr/bin/awk -f BEGIN{ print ARGV[0] } und starte es, es wird nur "awk" ausgegeben. Außerdem wird ARGV [i] mit i> 0 nur für Skriptargumente in der Befehlszeile verwendet. Wie kann …
13 awk  scripting  mawk 




4
Wie entferne ich doppelte Zeilen mit awk, während ich leere Zeilen behalte?
Der folgende awkBefehl entfernt alle doppelten Zeilen wie hier erklärt : awk '!seen[$0]++' Wenn der Text Leerzeilen enthält, werden alle bis auf eine Leerzeile gelöscht. Wie kann ich alle leeren Zeilen behalten, während ich alle nicht leeren doppelten Zeilen lösche und nur verwende awk? Bitte fügen Sie auch eine kurze …
13 awk 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.