diff --git a/script.sh b/script.sh index e285714..7dc0610 100644 --- a/script.sh +++ b/script.sh @@ -2,6 +2,7 @@ set -eu # la redéfinition de l'IFS permet de gérer correctement les fichiers avec des espaces dans le nom +IFS=$'\n\t' # /foo/bar sera renommé en /Foo/bar # Pour bien faire il faudrait séparer le chemin du nom du fichier @@ -15,5 +16,5 @@ for file in "$@" ; do dn=$(dirname $file) bn=$(basename $file) test -f "$file" || continue - echo mv $file ${dn}/${bn^} + mv $file ${dn}/${bn^} done \ No newline at end of file diff --git a/test/fichier 6 b/test/Fichier 6 similarity index 100% rename from test/fichier 6 rename to test/Fichier 6 diff --git a/test/fichier1 b/test/Fichier1 similarity index 100% rename from test/fichier1 rename to test/Fichier1 diff --git a/test/fichier2 b/test/Fichier2 similarity index 100% rename from test/fichier2 rename to test/Fichier2 diff --git a/test/fichier3 b/test/Fichier3 similarity index 100% rename from test/fichier3 rename to test/Fichier3 diff --git a/test/fichier4 b/test/Fichier4 similarity index 100% rename from test/fichier4 rename to test/Fichier4 diff --git a/test/fichier5 b/test/Fichier5 similarity index 100% rename from test/fichier5 rename to test/Fichier5