[Perl]-Lancer une commande interactive
Résolu
blux
Messages postés
27166
Date d'inscription
Statut
Modérateur
Dernière intervention
-
lami20j Messages postés 21331 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
lami20j Messages postés 21331 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
Bonjour,
comment lancer une commande interactive unix sous perl et récupérer les résultats dans une variable ?
En shell, je fais un truc comme ça :
Merci d'avance.
comment lancer une commande interactive unix sous perl et récupérer les résultats dans une variable ?
En shell, je fais un truc comme ça :
$RESUOK=`toto <<fin 2>&1 show a print w quit fin`;Mais en perl ?
Merci d'avance.
A voir également:
- Perl interactive
- Denon perl pro test - Accueil - Audio
- Échec de l'initialisation du processus de connexion interactive ✓ - Forum Windows
- Carte 120 sanctuaire zelda carte interactive - Forum Nintendo Switch
- Échec de l initialisation du système de configuration - Forum Windows 8 / 8.1
- Active perl - Télécharger - Édition & Programmation
6 réponses
J'aimerai bien que tu m'expliques ce que fait ta commande en shell pour pouvoir te donner une réponse exacte ;-)
J'appelle toto, mais c'est une commande interactive, elle attend des actions de ma part, donc je les mets à la ligne les unes par rapport aux autres, mais en ayant dit au shell que les commandes sont à lire dans le pseudo-fichier d'entrée nommé fin.
Ca pourrait donner un truc comme ça :
root#toto
toto>show a
toto>a to be shown
toto>print w
w=12
a=15
toto>quit
root#
Ca pourrait donner un truc comme ça :
root#toto
toto>show a
toto>a to be shown
toto>print w
w=12
a=15
toto>quit
root#
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question