URL: https://linuxfr.org/forums/programmation-shell/posts/grep-qui-rend-2-lignes-en-reponse Title: Grep qui rend 2 lignes en reponse Authors: khan Date: 2007年06月01日T16:27:02+02:00 Tags: Score: 0 Bonjour à tous, J'ai un script qui va chercher un hostname dans des fichiers. Or pour l'un d'entre eux, j'ai deux reponses, soit 2 lignes. RES=`grep "$HOST" FIC*` Comment puis je extraire ces deux lignes dans deux variables differentes afin de faire un traitement dessus ? à l'origine j'avais un RES=`grep "$HOST" FIC* |awk -F";" '{print 5ドル}'` Mais à cause de ces deux lignes, ca ne fonctionne pas/plus. J'ai mis de coté ces lignes en faisant un pré test pour compter le nombre de lignes NB_LIGNE=`grep -i "$HOST" FIC* | wc -l ` et ainsi faire le traitement uniquement si j'ai une reponse unique, et logguer dans un fichier mes hosts qui posent un pb. Merci pour votre aide