Un cordiale saluto a tutta la lista. ----- [Usando: Debian 5.9.9-1 (2020-11-19) x86_64 GNU/Linux] [N.B. Premetto '###' alle righe di comando per scongiurare incidenti...] ----- Con questo comando avevo convertito da utf-8 a iso-8859-1 il file '01mag': ### iconv -f utf-8 01mag -t iso-8859-1 > 01mag_iso
Qualche giorno dopo, volendo fare la conversione inversa, ho dato prima il comando: ### iconv -f iso-8859-1 01mag -t utf8 > 01mag_utf sbagliato nel nome del file, indicato come '01mag' anziché '01mag_iso'. Accortomi dell'errore ho dato il comando che mi sembrava giusto: ### iconv -f iso-8859-1 01mag* -t utf8 > 01mag_utf Ma quando sono andato a rileggere il file 'nuovo' mi sono accorto che non esisteva, perché avevo scritto 'utf8' invece di di 'utf-8': 2971 less 01mag_utf 2972 rm 01mag_utf Finalmente ho scritto quello che mi sembrava il comando 'buono': ### iconv -f iso-8859-1 01mag* -t utf-8 > 01mag_utf A questo punto ho constatato che il file '01mag_utf' non era stato creato oppure non era significativo e che il file di partenza - '01mag_iso' - era svuotato del suo contenuto originario e conteneva solo la riga: ### iconv -f utf-8 01mag -t iso-8859-1 che, guarda caso, è il primo comando che avevo dato qualche giorno prima! Ri-consultando 'man iconv' ho visto che il comando corretto da dare è: ----- Quote ----- "" EXAMPLES "" Convert text from the ISO/IEC 8859-15 character encoding to UTF-8: "" $ iconv -f ISO-8859-15 -t UTF-8 < input.txt > output.txt ----- unquote ----- ma non vedo avvertimenti circa un malaccorto uso del comando stesso. L'unica cosa che mi viene in mente è il famigerato semplice ma subdolo comando ######## > ######## che 'ingoia', come un enorme buco nero, tutto ciò che lo segue sulla riga di comando. Nel caso specifico, esso sarebbe entrato in funzione dopo la 'inconsistenza' del comando che lo precedeva e - se così fosse -,potremmo essere in presenza di un bug? Vi ringrazio dell'attenzione fin qui riservatami e sarò grato a chi vorrà confortarmi con i suoi suggerimenti. Mi piace intanto pensare che questo post possa impedire, in particolare a chi fa i primi passi in questo straordinario Sistema Operativo, di doversi pentire di non aver seguito il generico - ma sovente ripetuto - consiglio di avere sempre a disposizione copie di riserva dei file su cui si lavora ... Saluti, Ennio -- [Perché usare Win$ozz (dico io) se ..."anche uno sciocco sa farlo. \\?// Fà qualche cosa di cui non sei capace!" (diceva Henry Miller) (°|°) [Why use Win$ozz (I say) if ... "even a fool can do that. .)=(. Do something you aren't good at!" (as Henry Miller used to say)] /_____\