Script shell pour répondre à un read

Résolu/Fermé
Asteroid_Blues -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
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
Configuration: Windows 2000 Internet Explorer 6.0

2 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello

    echo $1 ¦ ./mon_programme
    1