Pulire nomi file

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’ “{}” \;

Commenti

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

80 − = 74
Powered by MathCaptcha