[Script] Autocomplétion dans une commande

Fermé
Cairn - 30 avril 2010 à 07:07
 Florent - 9 juin 2010 à 10:05
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 ;)


A voir également:

2 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
30 avril 2010 à 07:15
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
Salut,

. oraenv <<EOF
ORACLE_SID
EOF

Florent
0