Bonjour!
Je ne comprend pas quelque chose dans le comportement du script que j’ai écrit. En voici un bout :
[code]###définition des types de fichier :
EXT_VIDEO="*.mov | *.avi | *.wma"
#############################################################################################################################################
action () {
case $1 in
*/ ) cd $1
;;
$EXT_VIDEO ) mplayer $1
;;
*.mov | *.avi | *.wma ) mplayer $1
;;
esac
}[/code]
Il s’agit d’une fonction, qui devra faire certaines actions selon le type de fichier.
Voici mon problème : -si j’utilise la variable $EXT_VIDEO, rien ne se passe.
Par contre, si j’utilises les lignes commentée, c’est à dire si j’écris explicitement les extensions, ça fonctionne.
Selon moi j’ai écris 2 fois quelque chose qui revient exactement au même, mais visiblement, non. Qu’est-ce que je n’ai pas bien compris?
Merci d’avance!