Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/11/2015, à 14:07

mikael8349

[RESOLU] [Script/bash] getent /etc/hosts

Hello World !

Dans un script bash, je désire récupérer des informations du fichier /etc/services, par exemple :

getent services http
http                  80/tcp www
# ou
getent services 80
http                  80/tcp www

Le hic, et qu'il me faut toute les occurences, or getent services ne me retourne que la première. Pour info dans /etc/services pour http il y a deux lignes :

http		80/tcp		www		# WorldWideWeb HTTP
http		80/udp				# HyperText Transfer Protocol

Et-il possible d'utiliser getent pour avoir toute les occurences et si oui comment ? Sinon j'imagine qu'il faudra que je travaille avec sed, awk, grep, egrep and co. Mais si vous avez une autre idée... (simple curiosité)

Dernière modification par mikael8349 (Le 17/09/2016, à 23:02)

Hors ligne

#2 Le 05/11/2015, à 16:29

credenhill

Re : [RESOLU] [Script/bash] getent /etc/hosts

hello

$ getent services  80/{tcp,udp}
www                   80/tcp http
www                   80/udp

Hors ligne

#3 Le 17/09/2016, à 23:03

mikael8349

Re : [RESOLU] [Script/bash] getent /etc/hosts

Merci credenhill (mieux vaut tard que jamais wink )

Superbe Commande !

Hors ligne