vladmaia Bonjour, Je souhaiterais afficher la première ligne en dessous de ;; ADDITIONAL SECTION: et plus précisément le nom du contrôleur (exemple dans cet extrait de la commande dig, dcse4.local) ;; ADDITIONAL SECTION: dcse4.local. 3600 IN A 161.X.X.X dcse3.local. 3600 IN A 161.X.X.X dcse2.local. 3600 IN A 161.X.X.X dcroa2.local. 3600 IN A 161.X.X.X dcroa1.local. 3600 IN A 161.X.X.X dcse1.local. 3600 IN A 161.X.X.X Cordialement.
nany Bonjour, Avec awk par exemple ? <commande dig> | awk '/^;; ADDITIONAL SECTION:$/{getline;print $1}' Ou bien avec sed : <commande dig> | sed -n '/^;; ADDITIONAL SECTION:$/{n;s/\([^ ]*\).*/\1/p}'
vladmaia C'est parfait avec la commande awk. Peut on ajouter une option pour supprimer le point à la fin de dcse4.local. Merci.
nany vladmaia a écrit Peut on ajouter une option pour supprimer le point à la fin de dcse4.local. Oui : <commande dig> | awk '/^;; ADDITIONAL SECTION:$/{getline;sub("\.$","",$1);print $1}'