Compare commits

3 Commits

Author SHA1 Message Date
9556a1c9e3 gestion des fichiers avec espace dans le nom 2022-05-19 14:31:00 +02:00
d72a717700 gestion des chemins complets 2022-05-19 14:28:42 +02:00
a80f7fea3b solution 2021-06-23 18:32:26 +02:00
7 changed files with 20 additions and 0 deletions

20
script.sh Normal file
View File

@@ -0,0 +1,20 @@
#! /bin/bash
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
if [ $# -lt 1 ] ; then
echo "gimme at least one file"
exit 1
fi
# file = Test/fichier1
for file in "$@" ; do
dn=$(dirname $file)
bn=$(basename $file)
test -f "$file" || continue
mv $file ${dn}/${bn^}
done

0
test/Fichier 6 Normal file
View File

0
test/Fichier1 Normal file
View File

0
test/Fichier2 Normal file
View File

0
test/Fichier3 Normal file
View File

0
test/Fichier4 Normal file
View File

0
test/Fichier5 Normal file
View File