Insertar string antes de cada linea de un archivo

Morenisco morenisco en gmail.com
Lun Abr 16 11:41:51 CLT 2007


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...

Aplico un comando, pero inserta un retorno de carro despues del comando, y
no es la idea:

morenisco en movexzone:~$ sed -e '/^/i\gzip' test
gzip
file1
gzip
file2
gzip
file3
gzip

El objetivo es que quede asi:

gzip file1
gzip file2
gzip file3

Tambien otra idea podria ser pasarle la lista de archivos a un comando for,
pero la lista esta hacia abajo...

Alguna idea?

Saludos y gracias.

Morenisco.


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