![]() |
|
|
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 |
| Comparación de la estructura de archivos | krishmaths | Programación de scripts de shell y | 3 | 07-07-2008 02:16 PM |
| de comparación de archivos ... ayuda necesaria. | er_ashu | UNIX for Dummies Preguntas y Respuestas | 4 | 05-15-2008 10:37 PM |
| Formato de salida - la comparación con el I / p archivo | velappangs | Programación de scripts de shell y | 1 | 04-03-2008 07:31 AM |
| de comparación de archivos script | tiger99 | Programación de scripts de shell y | 1 | 01-30-2008 10:47 AM |
| Comparación de archivos | net_shree | Programación de scripts de shell y | 19 | 01-10-2008 08:00 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
hola
Tengo 2 archivos a comapre, en un posible archivo de la columna es el número, en el expediente número b2 y otros valores separados con coma. quiero comparar los números de archivo en un archivo con b, y la salida debe ser puesto en C con los números en un archivo y b junto con otras columnas de archivo b. i utiliza secuencias de comandos siguiente al para la línea en el `gato gprs2.txt» hacer más gprs_calls2.txt | grep $ line>> NEW2.txt hecho salida pero no es correcto dar a este put.and también scrpits no es sppedy PLZ ayuda .. |
|
||||
|
comenzar con algo como esto: Código:
grep -f gprs2.txt gprs_calls2.txt > NEW2.txt Tuve problemas para entender lo que usted necesita. Esto sólo lo que se imprime en el archivo gprs_calls2.txt. No lo es tanto en los archivos |
|
||||
|
Los archivos son así
Archivo1 12345 56789 23456 Archivo2 12345 fsfsdf 76775 23456 ytyy 090890 66444 rytry 878878 La salida debe ser 12345 fsfsdf 76775 23456 ytyy 090890 El archivo1 contiene alrededor de 1 millón de líneas archivo2 cuenta con 2,5 millones de líneas PLS ayuda .. |
|
||||
|
He intentado. U PLZ podría ayudar ..
out "NR \u003d\u003d FNR (_ [$ 1];) próximo 1 en $ _ 'gprs2.txt gprs_calls2.txt scripts rplacing por los respectivos nombres de archivo, la salida no tiene datos el archivo lokks como este Archivo fuente 7055000601 7055000633 7055000965 7055001182 7055001352 7055001468 Archivo de destino que deben compararse (el archivo de origen no debe compararse con el archivo de destino, el cabo no debe ser el de destino, que existe en la fuente, junto con othere columnas de destino corresponde el número 7055000601,35250401506992,621505200525591 7055000633,35574402566128,621505200525623 7055000965,35966800701265,621505200525952 7055001182,35844301188404,621505200526156 7055001352,35350902954276,621505200526325 7055001468,35195101170824,621505200526441 7055001490,35501600003290,621505200526463 7055003310,35487502010707,621505200528256 7055006309,04857558566586,621505200531213 |
|
||||
|
El separador de campo se encuentra en radoulov del guión. Código:
awk -F, 'NR==FNR{_[$1];next}$1 in _' gprs2.txt gprs_calls2.txt
Su descripción de los resultados que necesita no es comprensible para mí. Esto imprimirá las líneas en gprs_calls2.txt cuyo primer campo coincida con un valor en (el primer campo de) gprs2.txt. Editado por última época; al 10-09-2008 07:25 AM.. Motivo: me refiero a la versión anterior de la secuencia de comandos radoulov - nos envió básicamente al mismo tiempo |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|