Imprimir nombre de archivo y contenido al mismo tiempo [SOLUCION]

Andrés Flórez andrewflorez en gmail.com
Mar Abr 8 21:53:29 BST 2008


2008/4/8, Andrés Flórez <andrewflorez en gmail.com>:
>
>
> Hola a todos,
>
> Una pregunta un poco sencilla sobre manipulación de archivos. Tengo varios
> archivos cuyo nombre es el siguiente:
>
> COG0794:COG0617.sep
> COG0301:COG1396.sep
> COG0303:COG0226.sep
> COG0303:COG1546.sep
>
> y dentro de los archivos tengo unos valores
>
> 0.982492997198879
> 0.947916666666666
> 0.810075073441424
> 0.739929328621912
>
> La idea es que necesito generar un archivo donde el nombre tenga al frente
> el contenido del archivo de esta forma:
>
> COG0794:COG0617.sep     0.982492997198879
> COG0301:COG1396.sep      0.947916666666666
> COG0303:COG0226.sep      0.810075073441424
> COG0303:COG1546.sep     0.739929328621912
>
> Agradezco cualquier sugerencia
>
> Andrés
>

Encontré la solución,   con un simple script de bash:

for i in *.sep; do val=$(cat $i);echo "$i $val"; done

Hasta pronto


Andrés
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://lists.ubuntu.com/archives/ubuntu-es/attachments/20080408/c750ce5f/attachment-0001.htm 


Más información sobre la lista de distribución ubuntu-es