Per eliminare i caratteri speciali dai nomi dei file usare l’espressione regolare:
s/[^A-Za-z0-9._-]/_/g
Può essere usata con VI oppure con sed:
sed -e ‘s/[^A-Za-z0-9._-]/_/g’
oppure direttamente con find:
find . -exec rename ‘s/[^A-Za-z0-9._-]/_/g’ “{}” \;
Comments