Compare commits
2 Commits
a80f7fea3b
...
9556a1c9e3
| Author | SHA1 | Date | |
|---|---|---|---|
| 9556a1c9e3 | |||
| d72a717700 |
11
script.sh
11
script.sh
@@ -4,14 +4,17 @@ 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
|
||||
# /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 i in "$@" ; do
|
||||
test -f "$i" || continue
|
||||
mv $i ${i^}
|
||||
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
0
test/Fichier 6
Normal file
0
test/Fichier1
Normal file
0
test/Fichier1
Normal file
0
test/Fichier2
Normal file
0
test/Fichier2
Normal file
0
test/Fichier3
Normal file
0
test/Fichier3
Normal file
0
test/Fichier4
Normal file
0
test/Fichier4
Normal file
0
test/Fichier5
Normal file
0
test/Fichier5
Normal file
Reference in New Issue
Block a user