Questions marquées «text-processing»






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 …


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, …

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.