oui c'est ce que je voulais merci beaucoup.
Version imprimable
oui c'est ce que je voulais merci beaucoup.
Pour préciser, le "$" à la fin correspond à la fin de la ligne (pour faire simple). C'est ce qui explique que leaffiche ce que tu veux: il cherche une ligne se terminant par 'BASP Virtual Adapter'.Code:grep 'BASP Virtual Adapter$'
Tout d'abord merci a tous ceux qui m'ont déjà répondu, j'ai essayé vos solutions mais j'ai un problème
j’effectue une commande et j'obtiens deux réponses:
je voudrais savoir comment sélectionner une ligne ou l'autre en fonction d'un paramètre que je déclare autre part.Code:
1
2 iso.3.6.1.2.1.2.2.1.2.65540 = STRING: "BASP Virtual Adapter #2." iso.3.6.1.2.1.2.2.1.2.65541 = STRING: "BASP Virtual Adapter."
J'ai essayé ça:
Mais cela ne marche pas et je ne comprends pas trop pourquoiCode:
1
2
3 --snmpwalk -Oa -v 2c -c public 192.168.20.10 .1.3.6.1.2.1.2.2.1.2 | grep "BASP Virtual Adapter.$" --snmpwalk -Oa -v 2c -c public 192.168.20.10 .1.3.6.1.2.1.2.2.1.2 | grep "BASP Virtual Adapter #2.$"
Si je fais
j'ai bien ma ligne sélectionnéCode:--snmpwalk -Oa -v 2c -c public 192.168.20.10 .1.3.6.1.2.1.2.2.1.2 | grep "BASP Virtual Adapter #2"
Mais si je faisCode:iso.3.6.1.2.1.2.2.1.2.65540 = STRING: "BASP Virtual Adapter #2."
j'ai les deux lignes et je n'en voudrais qu'uneCode:snmpwalk -Oa -v 2c -c public 192.168.20.10 .1.3.6.1.2.1.2.2.1.2 | grep "BASP Virtual Adapter"
Merci de votre aide
Salut,
ouCode:grep 'Adapter."'
Code:grep 'Adapter\.'
encore merci zipe31 ça marche :ccool::ccool::ccool: