od
==

Hice un bashscript para convertir los datos ubicados
en https://ww.hamqsl.com/solarxml.php a un archivo
de texto simple.

En la conversión genero un archivo .txt que se
puede ver aquí:

gopher://sdf.org/1/users/emilio/condiciones-solares.txt

Dentro del archivo al final de cada línea, cuando
lo abría con el editor vi me aparecía el caracter
^M que es algo así como un retorno de carro.

¿Cómo madres eliminar esto si apenas y se ve en el
editor?. El resultado era que la última palabra de
la condición de la propagación ya sea: bueno, justo
o pobre brincaba a la siguiente línea.

Pues buscando alguna solución me topo con lo siguiente:


od -xc condiciones-solares.txt

od es un comando que produce como salida el contenido
de un archivo en formato octal, así se puede ver, o ver
en realidad qué diantres tiene un archivo.


Por ejemplo se puede observar que algunas líneas
tienen \n que es una nueva línea, o \r que es un
retorno de carro, o \t que es una tabulación, etc.

Ahora sí ya sé qué caracter debo quitar con sed:

sed -e 's/\r//g/'

Y con esto ya no hace retorno de carro y
vuelve ilegible mi archivo de texto que tan bonito
que se ve alineado con tu tabla hecha en ascci
y así.


Dejó aquí el apunte, porque tiempo después requiero
la misma solución o herramienta y me he olvidado de
ella o de dónde lo apunte.

4 de enero de 2024
~ili