Questions marquées «awk»

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




7
Répétez chaque ligne plusieurs fois
Souhaiterait que chaque ligne d'un fichier soit répétée un nombre fixe de fois. Par exemple, faites répéter chaque ligne quatre fois: a b c devient: a a a a b b b b c c c c J'ai fait quelques recherches, et il y a beaucoup de questions et réponses …


5
Utilisation de grep vs awk
Pour capturer un motif particulier, awket greppeut être utilisé. Pourquoi devrions-nous utiliser l'un sur l'autre? Quel est le plus rapide et pourquoi? Si j'avais un fichier journal et que je voulais saisir un certain modèle, je pourrais effectuer l'une des opérations suivantes awk '/pattern/' /var/log/messages ou grep 'pattern' /var/log/messages Je …
17 linux  awk  grep  performance 


3
Compter les valeurs distinctes d'un champ dans un fichier
J'ai un fichier contenant environ un million de lignes. Dans les lignes, j'ai un champ appelé transactionid, qui a des valeurs répétitives. Ce que je dois faire, c'est les compter distinctement. Peu importe combien de fois une valeur est répétée, elle ne doit être comptée qu'une seule fois.

3
awk: forcer un statut de retour?
Ceci fait suite à ma question précédente . Je valide le nombre de champs dans / etc / passwd à l'aide de cet extrait pratique. Dans l'exemple suivant, les utilisateurs 'fieldcount1' et 'fieldcount2' ont le mauvais nombre de champs: $ awk -F: ' NF!=7 {print}' /etc/passwd fieldcount1:x:1000:100:fieldcount1:/home/fieldcount1:/bin/bash:::: fieldcount2:blah::blah:1002:100:fieldcount2:/home/fieldcount2:/bin/bash: $ echo …

1
Slurp-mode dans awk?
Des outils comme sed, awkou perl -ntraiter leur une entrée enregistrement à la fois, les enregistrements étant lignes par défaut. Certains, comme awkavec RS, GNU sedavec -zou perlavec -0ooopeuvent changer le type d'enregistrement en sélectionnant un séparateur d'enregistrement différent. perl -npeut faire de l'entrée entière (chaque fichier individuel lorsque plusieurs …
16 awk 



5
Extraire la valeur entre guillemets doubles
Ma requête consiste à extraire la valeur entre guillemets doubles "". L'échantillon d'entrée est: 10.219.41.68 - - - [11 / juin / 2014: 10: 23: 04 -0400] Sec: 0 MicSec: 1797 "GET / balancer-manager HTTP / 1.1" 200 28980 "-" "curl / 7.15.5 (i386 -redhat-linux-gnu) libcurl / 7.15.5 OpenSSL / …
16 awk 

2
Imprimer des lignes entre (et inclure) deux motifs
Je veux commencer la grepping à partir des lignes qui ont CKà la fin de la ligne et arrêter la grepping lorsque la ligne a Dà la fin. J'ai essayé grep "$CK" "$D" file..txt, mais ça n'a pas marché. Contribution: kkkkkkkkkkk jjjjjjjjjjjjjjjjjj gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL JNBHBHJKJJLKKL JLKKKLLKJLKJ/D GGGGGGGGGGGGGG GGGGGGGGGGGGGG La …

3
Filtrer un fichier .CSV en fonction des valeurs de la 5ème colonne d'un fichier et imprimer ces enregistrements dans un nouveau fichier
J'ai un fichier .CSV avec le format ci-dessous: "column 1","column 2","column 3","column 4","column 5","column 6","column 7","column 8","column 9","column 10 "12310","42324564756","a simple string with a , comma","string with or, without commas","string 1","USD","12","70%","08/01/2013","" "23455","12312255564","string, with, multiple, commas","string with or, without commas","string 2","USD","433","70%","07/15/2013","" "23525","74535243123","string , with commas, and - hypens and: semicolans","string with …
16 linux  sed  awk  csv  filter 

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.