Questions marquées «awk»

AWK est un langage de programmation interprété conçu pour le traitement de texte et généralement utilisé comme outil d'extraction de données et de reporting. AWK est largement utilisé avec les systèmes Unix.

24
Y a-t-il encore une raison d'apprendre AWK?
J'apprends constamment de nouveaux outils, même les plus démodés, car j'aime utiliser la bonne solution pour le problème. Néanmoins, je me demande s'il y a encore une raison d'en apprendre certains. awkpar exemple est intéressant pour moi, mais pour le traitement de texte simple, je peux utiliser grep, cut, sed, …

6
utilisation de awk avec des conditions de valeur de colonne
J'apprends awk du langage de programmation AWK et j'ai un problème avec l'un des exemples. Si je voulais imprimer 3 $ si 2 $ est égal à une valeur (par exemple 1), j'utilisais cette commande qui fonctionne bien: awk '$2==1 {print $3}' <infile> | more Mais lorsque je remplace 1 …
109 linux  shell  awk 

8
Comment imprimer un motif regex correspondant à l'aide de awk?
En utilisant awk, j'ai besoin de trouver un mot dans un fichier qui correspond à un modèle regex. Moi seulement veux imprimer le mot correspondant au motif. Donc, si dans la ligne, j'ai: xxx yyy zzz Et motif: /yyy/ Je veux seulement obtenir: yyy EDIT: grâce à kurumi, j'ai réussi …
109 regex  awk 

16
Imprimer tout sauf le premier champ avec awk
J'ai un fichier qui ressemble à ceci: AE United Arab Emirates AG Antigua & Barbuda AN Netherlands Antilles AS American Samoa BA Bosnia and Herzegovina BF Burkina Faso BN Brunei Darussalam Et j'aimerais inverser la commande, en imprimant d'abord tout sauf 1 $ puis 1 $: United Arab Emirates AE …
108 perl  awk  sed 


6
sed ou awk: supprime n lignes suivant un motif
Comment mélanger des modèles et des plages numériques dans sed (ou tout autre outil similaire - awk par exemple)? Ce que je veux faire, c'est faire correspondre certaines lignes dans un fichier et supprimer les n lignes suivantes avant de continuer, et je veux faire cela dans le cadre d'un …
106 unix  sed  awk 



8
Obtenir le dernier champ en utilisant awk substr
J'essaye d'utiliser awkpour obtenir le nom d'un fichier étant donné le chemin absolu vers le fichier. Par exemple, quand on /home/parent/child/filenameme donne le chemin d'entrée que je voudrais obtenir, filename j'ai essayé: awk -F "/" '{print $5}' input qui fonctionne parfaitement. Cependant, je suis un codage en dur $5qui serait …
99 unix  awk  substr 

7
Comment utiliser awk tri par colonne 3
J'ai un fichier (user.csv) comme celui-ci ip,hostname,user,group,encryption,aduser,adattr voulez imprimer toutes les colonnes triées par utilisateur, J'ai essayé awk -F ":" '{print|"$3 sort -n"}' user.csv, ça ne marche pas.
90 awk 

6
Valeurs séparées par des tabulations dans awk
Comment sélectionner la première colonne de la chaîne séparée par TAB? # echo "LOAD_SETTLED LOAD_INIT 2011-01-13 03:50:01" | awk -F'\t' '{print $1}' Ce qui précède renverra la ligne entière et pas seulement "LOAD_SETTLED" comme prévu. Mise à jour: J'ai besoin de changer la troisième colonne dans les valeurs séparées par …
90 awk 



5
Afficher le nom de fichier et le numéro de ligne dans la sortie grep
J'essaye de rechercher mon répertoire de rails en utilisant grep. Je recherche un mot spécifique et je veux grep pour imprimer le nom du fichier et le numéro de ligne. Y a-t-il un drapeau grep qui fera cela pour moi? J'ai essayé d'utiliser une combinaison de -net, -lmais ceux-ci impriment …
87 awk  grep 

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.