Tu auras ci dessous un exemple de script permettant de passer les noms de fichiers de majuscules en minuscules.
J'espère que cela t'aidera :)
#!/bin/sh
# Lorsqu'on télécharge des fichiers HOST, on se retrouve avec des fichiers
# dont le nom est en majuscule. Ce script permet de renommer les fichiers
# passés à la ligne de commande pour qu'ils soient en minuscules.
#
# ex d'utilisation
# ----------------
# find . -name "*.[C|H]" | xargs majToMin.sh
# Re: Sed ! Je craque
Posté par deftones_chris . En réponse au journal Sed ! Je craque. Évalué à 0.
J'espère que cela t'aidera :)
#!/bin/sh
# Lorsqu'on télécharge des fichiers HOST, on se retrouve avec des fichiers
# dont le nom est en majuscule. Ce script permet de renommer les fichiers
# passés à la ligne de commande pour qu'ils soient en minuscules.
#
# ex d'utilisation
# ----------------
# find . -name "*.[C|H]" | xargs majToMin.sh
for fichier in $*
do
nouvNom=$(echo $fichier | sed -e "s/A/a/g;\
s/B/b/g; \
s/C/c/g; \
s/D/d/g; \
s/E/e/g; \
s/F/f/g; \
s/G/g/g; \
s/H/h/g; \
s/I/i/g; \
s/J/j/g; \
s/K/k/g; \
s/L/l/g; \
s/M/m/g; \
s/O/o/g; \
s/P/p/g; \
s/Q/q/g; \
s/R/r/g; \
s/S/s/g; \
s/T/t/g; \
s/U/u/g; \
s/V/v/g; \
s/W/w/g; \
s/X/x/g; \
s/Y/y/g; \
s/Z/z/g; ")
mv $fichier $nouvNom
done