Bonjour,
Je suis entrain d'écrire un ptit script pour deplacer mes dossier en fonction d'un choix utilisateur.
Malheureusement, je ne comprends pas pourquoi lorsque je fais le read Typ , aucun prompt n'apparait et ce meme en mettant read -p
J'ai déjà testé plusieurs synthaxes différentes sans succès
Alors ma question est :
Est ce que le while read line pose probleme dans ce genre de fonction ?
ou est-ce moi qui ai tout simplement oublié quelque chose ?
find $chemin/* -name "*" -type d | while read line
do
echo $line
read Typ "you must specified a type=1,2,3,4(1:video,2:music,3:archive,4:others) for $line"
if [[ "$Typ" == "1" ]]
then
echo type=$typ item=$item movelocation=$video
#mv $item $video
echo "mv $item $video
elif [[ "$Typ" == "2" ]]
then
echo type=$typ item=$item movelocation=$music
#mv $item $music
elif [[ "$Typ" == "3" ]]
then
echo type=$typ item=$item movelocation=$archive
#mv $item $archive
elif [[ "$Typ" == "4" ]]
then
echo type=$typ item=$item movelocation=$others
#mv $item $others
fi
done
Merci d'avance pour votre aide
Alex