[Linux-Biella] Bash caratteri speciali

Jumping Jack jumpingjack a jumpingjack.org
Lun 31 Ott 2016 19:24:00 CET


On 31/10/2016 15:45, Lorenzo Del Vecchio wrote:
> Ciao sto scrivendo uno script wav to mp3.
> Prendo dai file *.inf il titolo dell'albume e delle tracce per 
> rinominare cartelle e file.
> Purtroppo in alcune stringhe ci sono caratteri speciali che vado a 
> sostituire per ora sostituisco l'apice e la barra.
> Volevo chiedere c'è un modo per non sostituirli senza che il sistema 
> mi dia errore?
> Non posso ogni volta controllare i titoli ed aggiungere sostituzione 
> di nuovi caratteri!

L'unico carattere che dovrebbe darti errore è / che su Windows si può 
usare invece \ su Windows non si può usare mentre / sì. Quindi con i 
file scaricati c'è sempre questo problema.
L'apice ti dà errore se il nome del file è tra ""? Perché se è così devi 
controllare anche gli altri caratteri speciali % * ? " <> poi NULL e non 
mi viene in mente altro.


Maggiori informazioni sulla lista Linux