Re: insertar texto en linea especifica de archivo
El día 12 de diciembre de 2010 01:44, rantis cares rantisca...@gmail.com 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 mediante un script. texto.txt 1 DATOS 2 3 4 5 Quiero que quede asi 1 DATOS 2 3 3 5 5 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 a fichero.txt Saludos. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/aanlktikuc6xu1fv22ysyoxlcrr50ahk8-3cpr4_qk...@mail.gmail.com
Re: insertar texto en linea especifica de archivo
Fernando: El día 12 de diciembre de 2010 04:08, fernando sainz fernandojose.sa...@gmail.com escribió: El día 12 de diciembre de 2010 01:44, rantis cares rantisca...@gmail.com 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 mediante un script. texto.txt 1 DATOS 2 3 4 5 Quiero que quede asi 1 DATOS 2 3 3 5 5 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 a fichero.txt Agradezco la ayuda, creo que debo leer mas aun... -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/aanlkti=8jmpsoitbs23w4jmowzyyktsvavrudrryw...@mail.gmail.com
insertar texto en linea especifica de archivo
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 mediante un script. texto.txt 1 DATOS 2 3 4 5 Quiero que quede asi 1 DATOS 2 3 3 5 5 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 -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/aanlktimdpd7odtmuxxd9tzxrpt82_tfjq7auc6dj7...@mail.gmail.com