On Thu, 10 Mar 2005, Cristian Gutierrez wrote:

> sed -i -e '/^6/d' /datos/archivo.old
>      ^  ^   ^^ ^  ^
>      |  |   || |  |
>      |  |   || |  +-- el archivo
>      |  |   || +----- borrar
>      |  |   ++------- todas las lineas que empiecen con 6
>      |  +------------ ejecutar el siguiente script
>      +--------------- hacer las modificaciones in-place

El problema con -i es que no esta disponible en todas las versiones y -e 
es prescindible en este caso: sed toma el primer argumento que no sea 
opcion como el script.

--
Jesus Aneiros Sosa
GNU/Linux User #190716
perl -e '$_=pack(c5,0105,0107,0123,0132,(1<<3)+2);y[A-Z][N-ZA-M];print;'

Responder a