Questions marquées «awk»

Un langage de numérisation et de traitement à motifs.





7
Utilisation de la fonction shell bash dans AWK
Est-il possible d'utiliser la fonction bash dans AWK d'une manière ou d'une autre? Exemple de fichier (chaîne, int, int, int) Mike 247808 247809 247810 Essayer de convertir des valeurs décimales en hexadécimales. Fonction définie soit en .bashrc soit en script shell. awk '{print $1 ; d2h($2)}' file awk: appel de …
24 bash  awk 

7
Texte entre deux balises
Je veux récupérer tout ce qui se trouve entre ces deux balises - <tr> </tr>- à partir d'un document html. Maintenant, je n'ai pas d'exigences HTML spécifiques qui justifieraient un analyseur HTML. J'ai simplement besoin de quelque chose qui corresponde <tr>et </tr>obtienne tout entre les deux et il pourrait y …

2
Pourquoi awk fait-il un tampon complet lors de la lecture d'un tube
Je lis depuis un port série connecté à un appareil GPS envoyant des chaînes nmea. Une invocation simplifiée pour illustrer mon propos: $ awk '{ print $0 }' /dev/ttyPSC9 GPGGA,073651.000,6310.1043,N,01436.1539,E,1,07,1.0,340.2,M,33.3,M,,0000*56 $GPGSA,A,3,28,22,09,27,01,19,17,,,,,,2.3,1.0,2.0*39 $GPRMC,073651.000,A,6310.1043,N,01436.1539,E,0.42,163.42,070312,,,A*67 GPGGA,073652.000,6310.1043,N,01436.1540,E,1,07,1.0,339.2,M,33.3,M,,0000*55 $GPGSA,A,3,28,22,09,27,01,19,17,,,,,,2.3,1.0,2.0*39 Si j'essaie plutôt de lire à partir d'un canal, awk met en mémoire tampon l'entrée avant …
23 awk  tty  serial-port 

5
Comment manipuler un fichier CSV avec sed ou awk?
Comment puis-je effectuer les opérations suivantes sur un fichier CSV à l'aide de sedou awk? Supprimer une colonne Dupliquer une colonne Déplacer une colonne J'ai une grande table avec plus de 200 lignes, et je ne connais pas très bien sed.
23 sed  awk  csv 

7
Supprimer la virgule entre les guillemets uniquement dans un fichier délimité par des virgules
J'ai un fichier d'entrée délimité par des virgules ( ,). Certains champs entourés de guillemets doubles contiennent une virgule. Voici l'exemple de ligne 123,"ABC, DEV 23",345,534.202,NAME J'ai besoin de supprimer toutes les virgules qui se produisent à l'intérieur des guillemets doubles et des guillemets doubles également. Donc, la ligne ci-dessus …
23 text-processing  sed  awk  csv 


11
Outil sous UNIX pour soustraire des dates
Existe-t-il un outil dans Solaris UNIX (donc aucun outil GNU disponible) pour soustraire les dates? Je sais que sous Linux, nous avons gawkqui peut soustraire une date d'une autre. Mais dans Solaris le maximum que nous avons est nawk(amélioré awk) qui ne peut pas effectuer de calculs de date. Je …
22 shell  solaris  awk  utilities  date 


5
Extraire le nom de fichier du chemin dans le programme awk
J'ai un script awk et je lui ai transmis un fichier CSV. awk -f script.awk /home/abc/imp/asgd.csv Ce que je fais, c'est de faire entrer FILENAME script.awk. FILENAME me donne tout le chemin. Comme je suis en awk, je ne peux pas l'utiliser basename FILENAME. print FILENAME; /home/abc/imp/asgd.csv J'ai essayé avec …
21 awk  filenames 


2
Recherche insensible à la casse dans awk
J'ai besoin de rechercher un mot clé en utilisant awk, mais je veux effectuer une recherche insensible à la casse (non sensible à la casse). Je pense que la meilleure approche consiste à capitaliser à la fois le terme de recherche («mot clé») et la ligne cible que awk lit …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.