Affecter le retour d'une commande a une varia
Résolu/Fermé
A voir également:
- Affecter le retour d'une commande a une varia
- Invite de commande - Guide
- Commande terminal mac - Guide
- Excel retour à la ligne dans une formule - Guide
- Commande dism - Guide
- Diskpart commande - Guide
4 réponses
[Dal]
Messages postés
6202
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
14 janvier 2025
1 097
21 janv. 2008 à 17:34
21 janv. 2008 à 17:34
Salut,
Par exemple, avec bash, comme cela :
RESULTAT=`ps -ef | grep chemin_de_mon_service`
Le ` est obtenu avec AltGr-7
La variable peut être exploitée comme cela : echo $RESULTAT
Dal
Par exemple, avec bash, comme cela :
RESULTAT=`ps -ef | grep chemin_de_mon_service`
Le ` est obtenu avec AltGr-7
La variable peut être exploitée comme cela : echo $RESULTAT
Dal
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
21 janv. 2008 à 17:35
21 janv. 2008 à 17:35
Salut,
Voir dans la FAQ : Comment récupérer le résultat d'une commande dans une variable ;-))
Voir dans la FAQ : Comment récupérer le résultat d'une commande dans une variable ;-))
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
21 janv. 2008 à 17:34
21 janv. 2008 à 17:34
Pour savoir si un service est démarré, le mieux c'est de vérifier la présence du fichier .pid (/var/run/...)
La plupart des services crééent .pid quand ils démarrent, et le suppriment quand ils s'arrêtent.
La plupart des services crééent .pid quand ils démarrent, et le suppriment quand ils s'arrêtent.
Ok, merci a tous de la rapidité de vos reponses.
j'aurais du chercher un peu mieux dans le forum.
j'aurais du chercher un peu mieux dans le forum.
NB_VAL=`grep -i 'Aujourdhui' nom_fichier.log | awk -F" " '{ print $5 }'`
ceci fonctionne sur linux
cela consite a récupérer la 5e info dans la première ligne de mon_fichier.log
j'affiche ensuite le résultat echo $NB_VAL
aucun problème
cependant quand je passe sur solaris
il renvoie bien la bonne réponse mais il me dit que : NB_VAL=020 COMMAND NOT FOUND
j'aimerai savoir comment affecter à NB_VAL le résultat de mon grep | awk et pouvoir l'afficher sans message d'erreur
qui pourrait m'aider ?
ceci fonctionne sur linux
cela consite a récupérer la 5e info dans la première ligne de mon_fichier.log
j'affiche ensuite le résultat echo $NB_VAL
aucun problème
cependant quand je passe sur solaris
il renvoie bien la bonne réponse mais il me dit que : NB_VAL=020 COMMAND NOT FOUND
j'aimerai savoir comment affecter à NB_VAL le résultat de mon grep | awk et pouvoir l'afficher sans message d'erreur
qui pourrait m'aider ?