Script shell pour répondre à un read

Résolu/Fermé
Asteroid_Blues - 29 juil. 2009 à 16:33
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 30 juil. 2009 à 08:36
Bonjour,
Je voudrais savoir comment répondre par un script SHELL au read d'un autre programme

quand je lance mon programme il me demande d'entrer le nom du fichier à manipuler :


/home/> ./mon_programme
ENTREZ LE NOM DU FICHIER QUE VOUS VOULEZ OUVRIR :
(là un read attend une réponse)


Je voudrais savoir comment faire pour répondre à ce read grâce à un script SHELL que je voudrais lancer de la sorte :

/home/> ./mon_script mon_fichier


J'ai commencé par écrire cela :
!#/bin/sh
./mon_programme

et c'est là que je ne sais pas comment faire pour utiliser le $1 pour répondre au read de mon_programme


merci d'avance
A voir également:

2 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
30 juil. 2009 à 08:29
hello

echo $1 ¦ ./mon_programme
1
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 894
30 juil. 2009 à 08:36
Merci de ne pas ouvrir plusieurs posts sur le même sujet !!!

Voir https://forums.commentcamarche.net/forum/affich-13612955-script-shell-pour-repondre-a-un-read
0