[opensuse-es] Jugando un poco con CAT y TR
Saludos, aquí algo interesante que hice. Ciertamente no es la gran cosa, pero encontré la referencia aquí: http://www.unix.com/shell-programming-scripting/152214-replace-newline-comma... El objetivo, migrar la información y tener un sistema completo en la otra maquina que ahora está con openSuSE 11.4 64 bits (hasta ahora no ha tenido problemas) Entonces comencé con una relación de todo el software que dispone esta maquina: rpm -qa >>softwarelist.csv Como no soy SysAdmin no estoy muy familiarizado con las características de este tipo de archivos y como se procesan. Pensé que sería necesario utilizar la coma para separar los valores, como indica en el enlace pasado: cat softwarelist.csv | tr '\n' ',' para los que no estan familiarizados, cat alimenta a tr que se encarga de reemplazar el caracter de retorno de carro por comas, tal que en lugar de que aparesca: elemento1 elemento2 aparesca: elemento1,elemento2 Algo nuevo se aprende cada día. =) [Corrección, es cat softwarelist.csv | tr '\n' ',' >>softwarelist1.csv] Lo malo es que no me ha servido de mucho pues poner coma, hace que los elementos se distribuyan en columnas en la hoja de calculo (más limitada que el número de filas) Pero vale, ya estoy en camino para sacar la lista y poder hacer comparaciones. Aunque me faltaría cortar el texto hasta el primer guión. Pero eso ya lo haré desde la misma hoja de cálculo. A ver si dejan de discutir tanto de la central nuclear, que en lugar de linuxeros parecen políticos. =P -- Carlos A. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (1)
-
Shinji Ikari