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