Script shell : lecture à l'écran
alpisto
-
vlmath Messages postés 833 Statut Contributeur -
vlmath Messages postés 833 Statut Contributeur -
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
- Ghost script - Télécharger - Polices de caractères
- Mas script - Accueil - Windows
- 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)