Aide RegEx pour extraire une sous chaine entre crochet - Shell/Batch - Programmation
Marsh Posté le 19-09-2019 à 09:51:10
ReplyMarsh Posté le 19-09-2019 à 11:15:19
flo850 a écrit : /"PAccountBackupRegistered1"\s*:\s*"([0-9])"/ |
Merci, ça fait le job !
Il faut vraiment que je m'y mette sérieusement..
J'ai trouvé ce site bien foutu pour mon cas.
++
Marsh Posté le 19-09-2019 à 11:47:40
oui, c'est ce que j'ai utilisé
pour les regex : le plus simple est le meilleur
Marsh Posté le 18-09-2019 à 23:10:23
Salut
Je cherche a récupérer la valeur de PAccountRegistered1 (1 dans l'exemple) dans la chaine suivante :
{"response":"success", "body":{"vendor_fullname":"Avaya Inc.","P35":"","PServer1":"10.2.0.100","PAccountRegistered1":"1","PBackupServer1":"10.2.0.50","PAccountBackupRegistered1":"0"}}
Le but est de monitorer dans nagios si le tel SIP est enregistré et sur quel serveur
Avec awk j'arrive a récupérer la valeur dans les crochets imbriqué
Mais je n'arrive pas a extraire la sous chaine dans les crochets imbriqué (en rouge)
Je suis pas terrible en RegEx, est-ce qu'un guru pourrait m'orienter dans la bonne direction ?
Thanks.