30

si je comprend bien ta commande tu grep sur variable MonNom dans /etc/hosts pour prendre la 1er variable (ip) ==>ok

comment tu mets en relation mon 1er scripte qui prend les noms des imprimante pour mettre ça dans un fichier $f2

et ton scripte pour récuperer l'ip des imprimantes dans /etc/hosts

31

for MonNom in $(cat $f2) ; do
....
done

32

bonsoir tout le monde déjà merci pour les petits éléments de réponse que vous m'apportez ça me permet d'orienter mes idées ça sert à ça un forum aussi donc merci à vous tous.

Question: pour bien comprendre mon problème

j'ai un fichier que je récupère "toto"

dans ce fichier toto j'ai des noms d'imprimantes ou j'ai fait un ping qui me donne ces résultats

vi sur toto:

Nom des imprimantes: Zypncd
"is alive"
PNcd50
"is not alive"


etc..... j'ai des noms d'imprimantes dans notre exemple (Zypncd et PNcd50) quand c'est "alive" les imprimantes sont en ligne

quand c'est "is not alive" c'est débranché.

je dois donc faire un scripte qui vérifie à partir du nom de ses imprimantes (touts les imprimantes du fichier je peux en avoir un dizaine, vingtaine)

lesquels sont alive ou not alive. ma question principale comment faire un vérification sur toute mes imprimantes du fichier

merci de votre aide











33

bonjour comment faire pour scruter ligne par ligne des noms d'imprimantes par exemple dans un scripte

toto 10.20.13.02
titi 10.06600030
tata 01545646+4
momo 5656464646
pipi 64646464646
caca fdfsdfsdf

34

man cat, read, sh
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

35

ou awk pour les experts.

36

j'ai pas compris votre explication en faite mon problème je dois scruter ligne par ligne chaque imprimante

si numéro ok si pas numero pas ok (j'ai juste remonté quelques imprimantes mais je peux en avoir 50 ) mon cripte doit les scruter automatiquement 1 par 1

toto 10.20.13.02
titi 10.06600030
tata 01545646+4
momo pas d'adresse
pipi 10.15.42545.
caca pas d'adresse

37

dans ce cas, man grep smile

pphd : oui, mais j'ai peur qu'il ait pas encore le niveau de jouer avec awk/nawk cheeky
(il manque un peu les bases)
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

38

le problème le nom je ne les connais pas je grep quoi