Fernando:
El día 12 de diciembre de 2010 04:08, fernando sainz <[email protected]> escribió: > El día 12 de diciembre de 2010 01:44, rantis cares > <[email protected]> escribió: >> Listeros: >> >> He buscado en la red, pero nada de lo que he encontrado me satisface. >> >> Tengo un archivo con las siguientes caracteristicas, donde los numeros >> es el numero de linea. quiero escribir aaaa mediante un script. >> >> texto.txt >> >> 1 DATOS >> 2 bbbb >> 3 cccc >> 4 dddd >> 5 eeee >> >> Quiero que quede asi >> >> 1 DATOS >> 2 aaaa >> 3 bbbb >> 3 cccc >> 5 dddd >> 5 eeee >> >> >> El script es: >> >> echo "Escribe un texto" >> read escribelo >> >> sed "1a $escribelo" texto.txt >> >> read >> >> >> Y este comando lo hace, pero unicamente en la pantalla, realmente no >> modifica el archivo, yo podria modificar el archivo de la siguiente >> manera: >> >> >> echo "Escribe un texto" >> read escribelo >> >> sed "1a $escribelo" texto.txt > nuevo.txt >> >> read >> >> Pero esto es crear un nuevo archivo y no quiero, yo solo quiero >> agregar el texto a la linea 2, porque despues con el tiempo, quiero >> agregar otra texto en la linea dos. >> >> Podrán asesorarme? >> >> Gracias >> > > Creo que deberías leer el man de sed, la opción -i > > sed -i "1a aaaaa" fichero.txt > Agradezco la ayuda, creo que debo leer mas aun... -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

