Per rinominare tutti i file di una directory da minuscolo
a maiuscolo, potete fare così:
> for i in *; do mv $i $(echo $i | tr [:lower:] [:upper:]);
done
Per l'operazione contraria (da maiuscolo a minuscolo),
invertite lower con upper:
> for i in *; do mv $i $(echo $i | tr [:upper:] [:lower:]);
done
Questi comandi sono utili ad esempio quando si devono pubblicare
dei file su web per evitare che alcuni nomi siano scritti
in maiuscolo ed altri in minuscolo.
|