if [ ! -d $dir ]
then
mkdir $dir
fipeut être remplacé par [ -d $dir ] || mkdir $dirainsi que toutes les autres conditions simples
if [ "$tmp" = "$dir/*.tmp" ] ça ne marchera jamais : les * ne sont pas développés entre " " et entre [ ], à moins qu'il puisse exister un fichier *.tmp !
echo $(basenamenon
:basename ... >> fichiervoire, utiliser le développement des paramètres
# plus tout ce que je n'ai pas vu...
Posté par NBaH . En réponse au message Un gestionnaire de téléchargement en shell. Évalué à 4.
if [ ! -d $dir ]peut être remplacé parthen
mkdir $dir
fi
[ -d $dir ] || mkdir $dirainsi que toutes les autres conditions simplesif [ "$tmp" = "$dir/*.tmp" ]ça ne marchera jamais : les * ne sont pas développés entre " " et entre [ ], à moins qu'il puisse exister un fichier *.tmp !echo $(basenamenon:
basename ... >> fichiervoire, utiliser le développement des paramètres