[Linux-Biella] Bash caratteri speciali
PaulTT
paultt a bilug.it
Mer 2 Nov 2016 11:03:50 CET
On 31/10/2016 19:24, Jumping Jack wrote:
> 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.
boh mai avuto problemi con linux
con winzoz si', ma me ne fotto, visto che non lo uso ;P
come hai detto tu gli unici caratteri cui fare attenzione sono / e \,
infatti i programmi di tag semiautomatici quelli li sostituiscono sempre
con spazio o - o qualcosaltro insomma
> 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.
se metti le variabili tra doppi apici non da' problema nessun carattere
--
It is a good day to die. But the day is not yet over.
Maggiori informazioni sulla lista
Linux