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.



19
Outil Bash pour obtenir la nième ligne d'un fichier
Existe-t-il une manière "canonique" de procéder? J'utilise head -n | tail -1ce qui fait l'affaire, mais je me demande s'il existe un outil Bash qui extrait spécifiquement une ligne (ou une plage de lignes) d'un fichier. Par "canonique", j'entends un programme dont la fonction principale est de faire cela.
606 bash  shell  unix  awk  sed 

3
Quelle est la difference entre sed et awk? [fermé]
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 6 ans . Quelle est la difference entre awk …
497 sed  awk 


7
Comment utiliser les variables shell dans un script awk?
J'ai trouvé quelques façons de passer des variables de shell externes à un awkscript, mais je suis confus à propos de 'et ". Tout d'abord, j'ai essayé avec un script shell: $ v=123test $ echo $v 123test $ echo "$v" 123test Ensuite, j'ai essayé awk: $ awk 'BEGIN{print "'$v'"}' $ …
290 bash  shell  awk 






7
Utilisation de plusieurs délimiteurs dans awk
J'ai un fichier qui contient les lignes suivantes: /logs/tc0001/tomcat/tomcat7.1/conf/catalina.properties:app.env.server.name = demo.example.com /logs/tc0001/tomcat/tomcat7.2/conf/catalina.properties:app.env.server.name = quest.example.com /logs/tc0001/tomcat/tomcat7.5/conf/catalina.properties:app.env.server.name = www.example.com Dans la sortie ci-dessus, je veux extraire 3 champs (numéro 2, 4 et le dernier *.example.com). J'obtiens la sortie suivante: cat file | awk -F'/' '{print $3 "\t" $5}' tc0001 tomcat7.1 tc0001 tomcat7.2 …


6
awk sans impression de nouvelle ligne
Je veux que la variable sum / NR soit imprimée côte à côte à chaque itération. Comment éviter que awk n'imprime une nouvelle ligne à chaque itération? Dans mon code, une nouvelle ligne est imprimée par défaut à chaque itération for file in cg_c ep_c is_c tau xhpl printf "\n …
169 scripting  awk  newline 


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.