gestion des fichiers avec espace dans le nom
This commit is contained in:
@@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
set -eu
|
set -eu
|
||||||
# la redéfinition de l'IFS permet de gérer correctement les fichiers avec des espaces dans le nom
|
# 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
|
# /foo/bar sera renommé en /Foo/bar
|
||||||
# Pour bien faire il faudrait séparer le chemin du nom du fichier
|
# Pour bien faire il faudrait séparer le chemin du nom du fichier
|
||||||
@@ -15,5 +16,5 @@ for file in "$@" ; do
|
|||||||
dn=$(dirname $file)
|
dn=$(dirname $file)
|
||||||
bn=$(basename $file)
|
bn=$(basename $file)
|
||||||
test -f "$file" || continue
|
test -f "$file" || continue
|
||||||
echo mv $file ${dn}/${bn^}
|
mv $file ${dn}/${bn^}
|
||||||
done
|
done
|
||||||
Reference in New Issue
Block a user