Découper le retour d'une commande
Résolu
paz59
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
paz59 Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
paz59 Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je souhaiterais découper le retour d'une commande dos sans passer par un .bat
je m'explique je voudrais extraire uniquement l'adresse ip
Je voudrais pouvoir couper la commande ci-dessous :
Elle me retourne cela :
Statistiques Ping pour 10.10.1.1:400
je voudrais récupéré directement : 10.10.1.1:400
hors je n'y arrive pas
- Le for ne fonctionne pas en ligne de commande
FOR /F "tokens=1,2 delims= " %%i in (ping PC_Gladys | find "Statistiques Ping pour") do @echo %%i
- Impossible d'affecter la commande à une variable
set variable=ping PC_Gladys | find "Statistiques Ping pour"
- ou d'appliquer directement un découpage via :~25,13
alors si vous avez une idée...
Merci d'avance
je souhaiterais découper le retour d'une commande dos sans passer par un .bat
je m'explique je voudrais extraire uniquement l'adresse ip
Je voudrais pouvoir couper la commande ci-dessous :
ping PC_Gladys | find "Statistiques Ping pour"
Elle me retourne cela :
Statistiques Ping pour 10.10.1.1:400
je voudrais récupéré directement : 10.10.1.1:400
hors je n'y arrive pas
- Le for ne fonctionne pas en ligne de commande
FOR /F "tokens=1,2 delims= " %%i in (ping PC_Gladys | find "Statistiques Ping pour") do @echo %%i
- Impossible d'affecter la commande à une variable
set variable=ping PC_Gladys | find "Statistiques Ping pour"
- ou d'appliquer directement un découpage via :~25,13
alors si vous avez une idée...
Merci d'avance
A voir également:
- Découper le retour d'une commande
- Invite de commande - Guide
- Commande terminal mac - Guide
- Comment découper un pdf - Guide
- Découper mp4 - Guide
- Excel retour à la ligne dans une formule - Guide
Si tu sais m'expliquer pourquoi c'est comme cela je suis preneur sinon je chercherais à l'occasion.
Merci
en ligne de commande, la variable a un seul % : %a, dans un .bat, il en faut 2 %%a
il faut protéger | : ^|
on met la commande entre ' pour l'exécuter