¿Entre cat y cat -A no ves diferencia? Con cat -A verás un resultado que será texto ASCII siempre, es decir que los caracteres de control -si existieran- son transformados a una forma en texto con nomenclatura de caracteres de control (^), y lo que esté fuera de ASCII (en cualquier codificación) te lo muestra también en una forma de texto... Verás los saltos de línea con un "$". Con eso podrás hacer un análisis de lo que está pasando y a qué codificación fue convertido, si es que pasó eso.
Podrás poner acá por lo menos un fragmento de cada resultado a ver qué se puede saber...
PD: Disculpa que antes te respondí privadamente nada más.
On Thu, Apr 28, 2016 at 01:56:03AM -0430, Emilio Lazo Zaia wrote:
> ¿No estará el archivo en UTF-16? prueba con el comando "file" a ver qué
> codificación detecta, después puedes usar "iconv" para convertirlo a la que
> desees, probablemente UTF-8.
# Ejecutando el comando file me arroja el siguiente resultado.
$ file miarchivo.txt
miarchivo.txt: data
>
>
> Si con "cat" no ves nada extraño, entonces prueba con "cat -A"; si aparece
> "^@" entre cada carácter, entonces es UTF-16.
# Ejecutando el comando siguiente se ve perfectamente el archivo.
$ cat miarchivo.txt
# Ejecutando el comando siguiente se ve perfectamente el archivo.
$ cat -A miarchivo.txt
>
>
> On 27/04/16 23:53, Debianero wrote:
> >>Seguro que los guiones son guiones dentro del documento o son solo una forma de emacs para representar algún caracter no imprimible? Puedes intentar abrir el archivo con algún editor hexadecimal y editarlo ahí.
> >>Con vim puedes usar `:%!xxd` para convertir tu archivo a hexadecimal, editarlo y usar `:%!xxd -r` para regresar antes de guardar.
> >Ya lo hice, pero no reemplaza ni con hexadecimal.
> >
> >Creo que tiene que ver con los Caracteres de Control como dice Camaleon.
> >
> >Buscare mas sobre esa informacion.
> >
> >Gracias
> >
> >Debianero
> >
> >
>