Bonjour tout le monde,

Voila c'est un peu difficile à expliquer mon problème, donc pour cela je vais vous mettre mon script et tenter de vous expliquer ensuite.

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
 
tar tvf ../PACKAGE/archive.tar>../tmp/fic3
cat ../tmp/fic3|while read line;
do
        if [ `echo $line|cut -c1` == "-" ]
        then
                path=`echo $line|awk '{print $NF}'`
                fic=`basename $path`
                if [ `cat ../tmp/fic2` == "exploit/" ]
                then
                        if [ -e `find ../exploit/ADMIN -name $fic` ]
                        then
                                echo -n "Choix : "
                                read ans
                        else
                                cd ../exploit/ADMIN
                                tar xf ../../PACKAGE/archive.tar
                        fi
                else
                        echo "rep prod"
                fi
        fi
done
Donc voila mon souci se situe au niveau du "echo -n "Choix : "" et de "read ans". En fait dès que mon script arrive à ce niveau là il s'arrête et le prompt apparait san que je puisse insérer quoi que ce soit (bien sûr $fic existe ce qui me permet de rentrer dans la boucle).

Voila j'espère que c'est assez clair pour vous et que vous allez pouvoir m'aider. Merci d'avance