Re: insertar texto en linea especifica de archivo

2010-12-12 Por tema fernando sainz
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

2010-12-12 Por tema rantis cares
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

2010-12-11 Por tema rantis cares
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