![]() |
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| cómo leer disco de registro de un archivo en unix | raoscb | UNIX for Dummies Preguntas y Respuestas | 1 | 05-16-2008 06:30 AM |
| Script para búsqueda de un mal registro en un archivo a continuación, poner el expediente en el archivo de la mala | shilendrajadon | Programación de scripts de shell y | 2 | 12-28-2007 10:02 AM |
| Script para búsqueda de un mal registro en un archivo a continuación, poner el expediente en el archivo de la mala | shilendrajadon | UNIX para usuarios avanzados y expertos | 1 | 12-28-2007 10:00 AM |
| combinar dos archivos en un archivo | nvkuriseti | Programación de scripts de shell y | 3 | 08-27-2007 06:06 AM |
| reparto de un registro y añadir un registro a un archivo | rsolap | Programación de scripts de shell y | 1 | 08-13-2007 01:58 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
MERGE 13 archivos y añadir el nombre del archivo al final de cada registro
Hola Gurús,
Tengo 13 coma (,) separa los archivos que tengo que fusionar y crear un único archivo que ha nombre de archivo adjunto o en el final de cada registro en el archivo de salida. ¿Puede uno, por favor que me ayude a escribir un script de Unix con este tema? test1.dat GRANDES ID, ID local, Descripción Bond, liquidez, madurez, Mat sectas, Precio, ACCR Int., Outs-Loc, MVal-Loc, MVal-USD, EUR-MVal, Mac Dur, Mod. Dur, Rendimiento, convexidad, cupón, número Fecha, Freq, ISIN AAA0024, BBB0024, el 5,50% de sincronización RAGB enero de 2010, Ben ,15-ene-2008, «1 - 3 ',101.075,2.87,8809.982,9157.532,14524.303,9157.532,1.427,1.363,4.703,3.205,5.5,22-octubre -1999,1, AT0000384938 AAA0024, BBB0024, el 5,50% de sincronización RAGB enero de 2010, Ben ,15-ene-2008, «1 - 3 ',101.075,2.87,8809.982,9157.532,14524.303,9157.532,1.427,1.363,4.703,3.205,5.5,22-octubre -1999,1, PT0000384939 AAA0024, BBB0024, el 5,50% de sincronización RAGB enero de 2010, Ben ,15-ene-2008, «1 - 3 ',101.075,2.87,8809.982,9157.532,14524.303,9157.532,1.427,1.363,4.703,3.205,5.5,22-octubre -1999,1, PT0000384939 AAA0024, BBB0024, el 5,50% de sincronización RAGB enero de 2010, Ben ,15-ene-2008, «1 - 3 ',101.075,2.87,8809.982,9157.532,14524.303,9157.532,1.427,1.363,4.703,3.205,5.5,22-octubre -1999,1, PT0000384939 test2.dat GRANDES ID, ID local, Descripción Bond, liquidez, madurez, Mat sectas, Precio, ACCR Int., Outs-Loc, MVal-Loc, MVal-USD, EUR-MVal, Mac Dur, Mod. Dur, Rendimiento, convexidad, cupón, número Fecha, Freq, ISIN AAA0024, BBB0024, el 5,50% de sincronización RAGB enero de 2010, Ben ,15-ene-2008, «1 - 3 ',101.075,2.87,8809.982,9157.532,14524.303,9157.532,1.427,1.363,4.703,3.205,5.5,22-octubre -1999,1, AT0000384938 AAA0024, BBB0024, el 5,50% de sincronización RAGB enero de 2010, Ben ,15-ene-2008, «1 - 3 ',101.075,2.87,8809.982,9157.532,14524.303,9157.532,1.427,1.363,4.703,3.205,5.5,22-octubre -1999,1, PT0000384939 AAA0024, BBB0024, el 5,50% de sincronización RAGB enero de 2010, Ben ,15-ene-2008, «1 - 3 ',101.075,2.87,8809.982,9157.532,14524.303,9157.532,1.427,1.363,4.703,3.205,5.5,22-octubre -1999,1, PT0000384939 AAA0024, BBB0024, el 5,50% de sincronización RAGB enero de 2010, Ben ,15-ene-2008, «1 - 3 ',101.075,2.87,8809.982,9157.532,14524.303,9157.532,1.427,1.363,4.703,3.205,5.5,22-octubre -1999,1, PT0000384939 test3.dat GRANDES ID, ID local, Descripción Bond, liquidez, madurez, Mat sectas, Precio, ACCR Int., Outs-Loc, MVal-Loc, MVal-USD, EUR-MVal, Mac Dur, Mod. Dur, Rendimiento, convexidad, cupón, número Fecha, Freq, ISIN AAA0024, BBB0024, el 5,50% de sincronización RAGB enero de 2010, Ben ,15-ene-2008, «1 - 3 ',101.075,2.87,8809.982,9157.532,14524.303,9157.532,1.427,1.363,4.703,3.205,5.5,22-octubre -1999,1, AT0000384938 AAA0024, BBB0024, el 5,50% de sincronización RAGB enero de 2010, Ben ,15-ene-2008, «1 - 3 ',101.075,2.87,8809.982,9157.532,14524.303,9157.532,1.427,1.363,4.703,3.205,5.5,22-octubre -1999,1, PT0000384939 AAA0024, BBB0024, el 5,50% de sincronización RAGB enero de 2010, Ben ,15-ene-2008, «1 - 3 ',101.075,2.87,8809.982,9157.532,14524.303,9157.532,1.427,1.363,4.703,3.205,5.5,22-octubre -1999,1, PT0000384939 AAA0024, BBB0024, el 5,50% de sincronización RAGB enero de 2010, Ben ,15-ene-2008, «1 - 3 ',101.075,2.87,8809.982,9157.532,14524.303,9157.532,1.427,1.363,4.703,3.205,5.5,22-octubre -1999,1, PT0000384939 así sucesivamente hasta trece archivos mi salida neeeds que se outputfile.dat GRANDES ID, ID local, Descripción Bond, liquidez, madurez, Mat sectas, Precio, ACCR Int., Outs-Loc, MVal-Loc, MVal-USD, EUR-MVal, Mac Dur, Mod. Dur, Rendimiento, convexidad, cupón, número Fecha, Freq, ISIN, FINENAME AAA0024, BBB0024, el 5,50% de sincronización RAGB enero de 2010, Ben ,15-ene-2008, «1 - 3 ',101.075,2.87,8809.982,9157.532,14524.303,9157.532,1.427,1.363,4.703,3.205,5.5,22-octubre -1999,1, AT0000384938, test1.dat AAA0024, BBB0024, el 5,50% de sincronización RAGB enero de 2010, Ben ,15-ene-2008, «1 - 3 ',101.075,2.87,8809.982,9157.532,14524.303,9157.532,1.427,1.363,4.703,3.205,5.5,22-octubre -1999,1, PT0000384939, test1.dat AAA0024, BBB0024, el 5,50% de sincronización RAGB enero de 2010, Ben ,15-ene-2008, «1 - 3 ',101.075,2.87,8809.982,9157.532,14524.303,9157.532,1.427,1.363,4.703,3.205,5.5,22-octubre -1999,1, PT0000384939, test1.dat AAA0024, BBB0024, el 5,50% de sincronización RAGB enero de 2010, Ben ,15-ene-2008, «1 - 3 ',101.075,2.87,8809.982,9157.532,14524.303,9157.532,1.427,1.363,4.703,3.205,5.5,22-octubre -1999,1, PT0000384939, test1.dat AAA0024, BBB0024, el 5,50% de sincronización RAGB enero de 2010, Ben ,15-ene-2008, 1 - 6 ',101.075,2.87,8809.982,9157.532,14524.303,9157.532,1.427,1.363,4.703,3.205,5.5,22-octubre -1999,1, AT0000384938, test2.dat AAA0024, BBB0024, el 5,50% de sincronización RAGB enero de 2010, Ben ,15-ene-2008, 1 - 6 ',101.075,2.87,8809.982,9157.532,14524.303,9157.532,1.427,1.363,4.703,3.205,5.5,22-octubre -1999,1, PT0000384939, test2.dat AAA0024, BBB0024, el 5,50% de sincronización RAGB enero de 2010, Ben ,15-ene-2008, 1 - 6 ',101.075,2.87,8809.982,9157.532,14524.303,9157.532,1.427,1.363,4.703,3.205,5.5,22-octubre -1999,1, PT0000384939, test2.dat AAA0024, BBB0024, el 5,50% de sincronización RAGB enero de 2010, Ben ,15-ene-2008, 1 - 6 ',101.075,2.87,8809.982,9157.532,14524.303,9157.532,1.427,1.363,4.703,3.205,5.5,22-octubre -1999,1, PT0000384939, test2.dat AAA0024, BBB0024, el 5,50% de sincronización RAGB enero de 2010, Ben ,15-ene-2008, 1 - 8 ',101.075,2.87,8809.982,9157.532,14524.303,9157.532,1.427,1.363,4.703,3.205,5.5,22-octubre -1999,1, AT0000384938, test3.dat AAA0024, BBB0024, el 5,50% de sincronización RAGB enero de 2010, Ben ,15-ene-2008, 1 - 8 ',101.075,2.87,8809.982,9157.532,14524.303,9157.532,1.427,1.363,4.703,3.205,5.5,22-octubre -1999,1, PT0000384939, test3.dat AAA0024, BBB0024, el 5,50% de sincronización RAGB enero de 2010, Ben ,15-ene-2008, 1 - 8 ',101.075,2.87,8809.982,9157.532,14524.303,9157.532,1.427,1.363,4.703,3.205,5.5,22-octubre -1999,1, PT0000384939, test3.dat AAA0024, BBB0024, el 5,50% de sincronización RAGB enero de 2010, Ben ,15-ene-2008, 1 - 8 ',101.075,2.87,8809.982,9157.532,14524.303,9157.532,1.427,1.363,4.703,3.205,5.5,22-octubre -1999,1, PT0000384939, test3.dat Agradezco si alguno me puede ayudar con esta cuestión. gracias VKR |
|
||||
|
probar:
Código:
awk '{ print $0, FILENAME }' test*.dat > outputfile
|
|
||||
|
awk '(printf "% s,% s \ n", $ 0, FILENAME)' *. dat> new_filename
|
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|