Insertar string antes de cada linea de un archivo

Yonathan Dossow ydossow en bla.cl
Lun Abr 16 15:49:24 CLT 2007


On Mon, Apr 16, 2007 at 08:41:51AM -0700, Morenisco wrote:
> Holas,

> Tengo el siguiente archivo de texto:

> morenisco en movexzone:~$ cat test
> file1
> file2
> file3

> Y deseo insertar un string antes de cada nombre de archivo, del archivo,
> para ejecutar un comando para todos los archivos (es una lista grande).
> Entonces estoy tratando con sed, pero aun no somos amigos...

> [...]

> Alguna idea?

$ cat lista 
lala
lala con espacios
lala
mas lala

$ perl -pe "s/^/gzip /;" < lista > lista_out

$ cat lista_out 
gzip lala
gzip lala con espacios
gzip lala
gzip mas lala

-- 
Yonathan H. Dossow Acun~a                      http://kronin.bla.cl
Estudiante Ingenieria Civil Informatica
Universidad Tecnica Federico Santa Maria          Valparaiso, Chile


Más información sobre la lista de distribución Linux