Quelle est la commande qui me permet d'afficher uniquement la partie droite, en gros le 422513781
Merci !
Publicité
Posté le 10-01-2003 à 10:39:40
gobbaf
Posté le 11-01-2003 à 19:24:05
si c'est en shell Unix :
tu mets le résultat de la commande dans une variable (toto par exemple)
et ça doit être un truc du style (extraction de sous-chaines de caractères) :
resultat=`expr $toto : '=\(.\)'`
en gros tu découpes ta chaine de caractères jusqu'au "=" et tu chopes la fin
voilà pour Unix
Quelle est la commande qui me permet d'afficher uniquement la partie droite, en gros le 422513781
Merci !
sous unix tu peux selectionner pasr numero de colonne par exemple
kneko@linux:~> echo "interfaces.ifTable.ifEntry.ifOutOctets.1 = 422513781" > test
kneko@linux:~> more test | awk '{print $3}'
422513781
kneko@linux:~> rm test
tu peux aussi utiliser la commande cut....
si tu veux le mettre dans une variable tu dais pareill en mettant VARIABLE=`COMMANDE` puis tu peux recuperer le resultat avec echo $VARIABLE
si c'est en shell Unix :
tu mets le résultat de la commande dans une variable (toto par exemple)
et ça doit être un truc du style (extraction de sous-chaines de caractères) :
resultat=`expr $toto : '=\(.\)'`
en gros tu découpes ta chaine de caractères jusqu'au "=" et tu chopes la fin
voilà pour Unix