[Script] Autocomplétion dans une commande

Cairn -  
 Florent -
Bonjour,

Je cherche un moyen X ou Y de remplir des réponses à des questions posées par le bash/sh ou noyau.

exemple avec

. oraenv qui fera apparaitre une ligne :

ORACLE_SID=[tintin]? xxxx

ou xxx est une réponse clavier de l'utilisateur.

Mon but serait de faire un script qui ne nécessite plus l'utilisateur ,exemple :

début
. oraenv
ORACLE_SID=[tintin]? autoremplissageparlescript
sortie

(sans forcement afficher la ligne de saisie auto)

Avez vous une idée ? un écho ou un EOF marcherait'il ici ?

Merci ;)

2 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Il suffit de mettre ta ou tes réponses (une par ligne) dans un simple fichier texte et d'appeler ledit fichier au lancement du script...

    ./le_script.sh < le_fichier_de_reponses.txt

    ;-))

    2
  2. Florent
     
    Salut,

    . oraenv <<EOF
    ORACLE_SID
    EOF

    Florent
    0