Flux rss

Comment récupérer le résultat d'une commande dans une variable

Bookmark Ajouter aux favoris / Partager
Dernière mise à jour le 5 avril 2007 à 17:06 par jipicy
Publié par jipicy

Comment récupérer le résultat d'une commande dans une variable



Préambule


Il est bien souvent nécessaire de récupérer le résultat d'une commande (ou de son code retour) dans une variable afin de pouvoir l'exploiter plus tard dans son script.
Pour se faire nous allons voir plusieurs exemples différents.

Syntaxe


var=$(commande)

Note : A noter que l'ancienne méthode utilisant les quotes inversées (`commande`) est à proscrire et que celle présentée est préférable à bien des égards.

Exemples

  • Récupération de la sortie standard
    • stdout uniquement
      • var=$(commande)
    • stdout et stderr
      • var=$(commande 2>&1)
    • Récupération du code retour ($?)
      • Code retour seul
        • commande
        • var=$?
      • Les deux
        • var=$(commande)
        • var=$?
[ms-dos] resultat commande dans variable lu' je cherche a recuperer le resultat d'une commande dos dans une variable. Pour l'utiliser par la suite. www.commentcamarche.net/forum/affich-1564107-ms-dos-resultat-commande-dans-variable
Récupéré resultat de requête ds variable java Bonjour, Je souhaite développer une webbapp et pour celà j'utilise des fonctions java dans lequel je dois récupérer le résultat d'une requête sql dans une variable java (la variable serait de type 'list'). Je ne sais pas si c'est possible, quelqu'un... www.commentcamarche.net/forum/affich-5090486-recupere-resultat-de-requete-ds-variable-java
[MS DOS] récupérer résultat commande find Bonjour à tous, je débute et voila mon problème dans un batch: comment récupérer le résultat de la commande FIND sous DOS ? explications: je cherche la chaine de caractère ("toto") dans un fichier texte (monfichier.txt). j'utilise donc : FIND /c... www.commentcamarche.net/forum/affich-2598847-ms-dos-recuperer-resultat-commande-find
[Bash] La variable d'environnement PATHLa variable d'environnement PATH I. Préambule II. C'est quoi le shell ? III. Définition IV. Séance de dissection V. Ajouter un répertoire à la variable PATH VI. Et puis... I. Préambule Sous les systèmes GNU/Linux qu'on le veuille ou... www.commentcamarche.net/faq/sujet-3585-bash-la-variable-d-environnement-path
Copier les résultats d'une commande DOSSous Windows Vista et Windows 2003 Server, la commande CLIP permet de copier les résultats d'appel d'une commande DOS dans l'invite de commande. Cette astuce peut être utile si on vous demande de coller les résultats de la commande IPCONFIG, par... www.commentcamarche.net/faq/sujet-13865-copier-les-resultats-d-une-commande-dos
Recuperation variable du php au script bashBonjour, jai un problem de recuperation de variable d'un formulaire php qui doivent servir dans l'execution d'un script en bash. j'appel le script bash à partir du scipt php par la methode POST. kel commande du bash me faut il pour recuperer les... www.commentcamarche.net/forum/affich-4153132-recuperation-variable-du-php-au-script-bash
[PERL]-Exécuter une commande interactive (Résolu)Bonjour, je souhaite exécuter en PERL la commande shell suivante et récupérer le résultat : usr/local/bin/sudo /usr/bin/nsradmin www.commentcamarche.net/forum/affich-2429292-perl-executer-une-commande-interactive
Affecter le retour d'une commande a une varia (Résolu)Bonjour, je fais un script qui lance certains services et je voudrais vérifier que le service en question est bien en route. pour cela je fais un ps -ef | grep chemin_de_mon_service ; et je voudrais enregistrer le resultat de la commande dans une... www.commentcamarche.net/forum/affich-4735600-affecter-le-retour-d-une-commande-a-une-varia
VBScript - Les variablesLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Il s'agit en fait d'une zone de la mémoire réservée pour le stockage d'une valeur. Les... www.commentcamarche.net/contents/vbscript/vbsvar.php3
Javascript - Les variablesLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,... www.commentcamarche.net/contents/javascript/jsvar.php3
Variables d'environnementVariables d'environnement Une variable d'environnement est une valeur dynamique, chargée en mémoire, pouvant être utilisée par plusieurs processus fonctionnant simultanément. Sur la plupart des systèmes d'exploitation, les emplacement de certaines... www.commentcamarche.net/contents/systemes/variables-environnement.php3