|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() Fabrice Lille Inscription : février 2011 Messages : 137 ![]() |
Bonjour
j'ai la ligne suivante lors d'une commande, Code :
iso.3.6.1.4.1.2021.13.15.1.1.2.28 = STRING: "sdb1"
Code :
28 = STRING: "sdb1" Je n'arrive pas a supprimer ce qu'il y a après le 28 Merci de votre aide |
||
|
|
01
|
|
|
#2 | ||
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Salut,
Essaie avec "split" plutôt : Code :
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
||
|
|
10
|
|
|
#3 | |
|
Membre habitué
![]() Fabrice Lille Inscription : février 2011 Messages : 137 ![]() |
Lorsque je fais la commande suivante,
Code :
snmpwalk -v 2c -c public 192.168.20.11 .1.3.6.1.4.1.2021.13.15.1.1.2 | grep sdb1 | awk '{split($1,a,"."); print a[length(a)]}' Citation:
|
|
|
|
10
|
|
|
#4 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
On peut voir la sortie de :
Code :
snmpwalk -v 2c -c public 192.168.20.11 .1.3.6.1.4.1.2021.13.15.1.1.2 | grep sdb1
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
10
|
|
|
#5 |
|
Membre habitué
![]() Fabrice Lille Inscription : février 2011 Messages : 137 ![]() |
oui pardon ça va être plus simple pour vous
--snmpwalk -v 2c -c public 192.168.20.11 .1.3.6.1.4.1.2021.13.15.1.1.2 | grep sdb1 iso.3.6.1.4.1.2021.13.15.1.1.2.28 = STRING: "sdb1" |
|
|
01
|
|
|
#6 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Quel système ? Quelle version de "awk" ?
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
10
|
|
|
#7 |
|
Membre habitué
![]() Fabrice Lille Inscription : février 2011 Messages : 137 ![]() |
je suis sous un debian et j'ai mawk, Version 1.2 Dec 22 1994
|
|
|
01
|
|
|
#8 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
T'as pas gawk d'installé plutôt ?
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
01
|
|
|
#9 |
|
Membre habitué
![]() Fabrice Lille Inscription : février 2011 Messages : 137 ![]() |
non non je ne pense pas, si je fais un man awk il me parle de mawk, si je fais un man gawk, il n'existe pas
|
|
|
01
|
|
|
#10 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Essaye voir ce que retourne :
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
10
|
|
|
#11 |
|
Membre habitué
![]() Fabrice Lille Inscription : février 2011 Messages : 137 ![]() |
yep ça marche merci !!!!
Mais comment faire pour récupérer 2.67.58 sur ça iso.3.6.1.4.1.9600.1.1.1.1.1.2.67.58 = STRING: "C:" Peux-tu aussi me détailler ta commande car je n’arrive pas trop a voir ce qu'elle fait. |
|
|
01
|
|
|
#12 |
|
Membre habitué
![]() Fabrice Lille Inscription : février 2011 Messages : 137 ![]() |
j'ai fais ca:
snmpwalk -v 2c -c public 192.168.20.10 .1.3.6.1.4.1.9600.1.1.1.1.1 | grep C: | awk -F "." '{print $13"."$14"."$15"."}' et j'obtiens: 2.67.58 = STRING: "C:". Mais je n'arrive pas a ne garder que 2.67.58 j'ai essayé avec un split mais sans succés et j'ai essayé ça: snmpwalk -v 2c -c public 192.168.20.10 .1.3.6.1.4.1.9600.1.1.1.1.1 | grep C: | awk -F "." '{print $13"."$14"."substr($10,0,index($10,"="))}' mais cela ne marche pas une petit coup de pouce svp J'ai trouvé ca: snmpwalk -v 2c -c public 192.168.20.10 .1.3.6.1.4.1.9600.1.1.1.1.1 | grep C: | awk -F "." '{print $13"."$14"."$15"."}' | mawk -F "=" '{print $1} mais je trouve ça un peu lourd... |
|
|
10
|
|
|
#13 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Code :
awk 'BEGIN{ OFS="." }{ split($1,a,"."); print a[13],a[14],a[15] }'
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
10
|
|
|
#14 |
|
Membre habitué
![]() Fabrice Lille Inscription : février 2011 Messages : 137 ![]() |
Merci zipe31
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com