Bonjour j'ai fait un petit script bash pour executer des commandes contenues dans un fichier

il renvoi les résultats dans un fichier, les erreurs dans un autre

il est destiné à être lancé par un autre programme (donc la console n'est pas visible)

seulement j'ai un problème pour toutes les fonctions demandant l'intervention de l'utilisateur(clavier)

Je ne vois pas comment faire..
ptre lancer un programme qui renverrai en résultat ce qui est attendu ? mais comment...
bref je suis coincé, et comme c'est mon premier script j'avoue que je ne vois pas du tout quoi faire...

je poste mon code si ça peut aider(loin d'être parfait)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/bash
count=-1
if [ ! -e "$1" ]; then
	chemin=`pwd`"/"
elif [ -d "$1" ]; then 
	chemin="$1"
fi
cd ~
rm "${chemin}results"
rm "${chemin}erreurs"
while read line
do 
	let "count+=1"
	echo "=>com$count:" >> "${chemin}results"
	echo "=>com$count:" >> "${chemin}erreurs"
eval ${line} 1>>"${chemin}results" 2>>"${chemin}erreurs"
done < "${chemin}commandes"
	let "count+=1"
	echo "=>com$count:" >> "${chemin}results"
	echo "=>com$count:" >> "${chemin}erreurs"
eval ${line} 1>>"${chemin}results" 2>>"${chemin}erreurs"
 
echo "*FIN*" >> "${chemin}results"
echo "*FIN*" >> "${chemin}erreurs"
exit 0
Merci d'avance