Salut à tous,
Tout d'abord merci pour votre aide.
Mon but est simple, je veux faire un script qui me parcours un répertoire que je parametre et m'affiche tous les sous répertoires qu'il contient.
Chaque sous répertoire est "tar gzippé". Chaque archive est déplacée et stockée dans un dossier nommé avec la date du jour.
J'ai déjà un script TCSH qui fonctionne bien, hormis le problème avec les répertoires comportant un espace.
Le plus simple serait de trouver l'astuce qui permet de gérer ça en TCSH, mais ça semble être inconnu au bataillon.
Alors, je tente de le faire en bash, mais je bloque sur des trucs simples, malgré la bonne doc
http://www.tldp.org/LDP/Bash-Beginners-Guide/html/
Là, je fais un truc simplissime :
#!/bin/bash
d="`date +%Y%m%d`"
r="/repertoire"
for i in "$(ls $r)"
do
if [ -d $i ] ; then
echo $i " : C'est un répertoire ! Youpi ! "$i
fi
done
Là ça me retourne "Too many arguments" sur le if...
Des idées ?
Merci !