Novato en UNIX
Publicado por GPF (1 intervención) el 30/03/2016 11:16:45
Hola muy buenas soy nuevo en UNIX y necesito realizar un script que dado un fichero con varias lineas, me copie el mismo varias veces en otro fichero. Además necesito reemplazar algunos caracteres de la lineas antes de copiar.
Ejemplo:
Fichero:
Linea 1
Linea 2 XX
Linea 3
Linea 4 XX
Se necesita copiar de Fichero a salida 4 veces reemplazando cada vez XX por el número de la repetición. Es Decir 01 en la primera, 02 en la segunda.
He pensado en hacer dos bucles while uno que realice las repeticiones hasta 4 veces y otro que copie linea a linea. Para reemplazar he usado el comando sed. Pero no me funciona me saca el fichero vacío. ¿Puede alguien echarme un cable?
Gracias
Ejemplo:
Fichero:
Linea 1
Linea 2 XX
Linea 3
Linea 4 XX
Se necesita copiar de Fichero a salida 4 veces reemplazando cada vez XX por el número de la repetición. Es Decir 01 en la primera, 02 en la segunda.
He pensado en hacer dos bucles while uno que realice las repeticiones hasta 4 veces y otro que copie linea a linea. Para reemplazar he usado el comando sed. Pero no me funciona me saca el fichero vacío. ¿Puede alguien echarme un cable?
Gracias
Valora esta pregunta


0