Script shell : lecture à l'écran
alpisto
-
vlmath Messages postés 794 Date d'inscription Statut Contributeur Dernière intervention -
vlmath Messages postés 794 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je vous explique mon problème :
J'ai un script shell dans lequel j'exécute des commandes
Ensuite dans ce sript j'exécute un fichier c se trouvant dans le même répertoire :
ex : gcc -o hello hello.c
./hello
ce programme s'il marche affiche par exemple "salut" dans le terminal
je voudrais ensuite écrire dans le fichier shell des commandes qui s'exécutent que lorrsque le fichier c marche c'est à dire affiche salut à l'écran
mon idée :
if [ il y a salut d'afficher à l'écran ]
then
mes commandes
fi
ou si il y a d'autre solution qui permette au script de voir que le programme affiche bien un mot
merci
Je vous explique mon problème :
J'ai un script shell dans lequel j'exécute des commandes
Ensuite dans ce sript j'exécute un fichier c se trouvant dans le même répertoire :
ex : gcc -o hello hello.c
./hello
ce programme s'il marche affiche par exemple "salut" dans le terminal
je voudrais ensuite écrire dans le fichier shell des commandes qui s'exécutent que lorrsque le fichier c marche c'est à dire affiche salut à l'écran
mon idée :
if [ il y a salut d'afficher à l'écran ]
then
mes commandes
fi
ou si il y a d'autre solution qui permette au script de voir que le programme affiche bien un mot
merci
A voir également:
- Script shell : lecture à l'écran
- Classic shell - Télécharger - Personnalisation
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Script cmd - Guide
1 réponse
Salut,
Je n'ai jamais entendu parler de ce genre de commandes ...
PAR contre, ce que tu peux faire, c'est piper la sortie de ton programme hello.c sur l'entrée de ton bash, et mettre une lecture sur les paramètres données (ici la sortie de hello.c).
avec tonscript.sh :
(Code non testé ; va voir https://comptechdoc.org/ pour la lecture d'arguments)
Je n'ai jamais entendu parler de ce genre de commandes ...
PAR contre, ce que tu peux faire, c'est piper la sortie de ton programme hello.c sur l'entrée de ton bash, et mettre une lecture sur les paramètres données (ici la sortie de hello.c).
./hello | tonscript.sh
avec tonscript.sh :
if [ $1 -l "Salut" ] then mes commandes fi
(Code non testé ; va voir https://comptechdoc.org/ pour la lecture d'arguments)