Compare commits

..

1 Commits

Author SHA1 Message Date
a80f7fea3b solution 2021-06-23 18:32:26 +02:00

17
script.sh Normal file
View File

@@ -0,0 +1,17 @@
#! /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
for i in "$@" ; do
test -f "$i" || continue
mv $i ${i^}
done