![]() |
|
|
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 |
| UNIX for Dummies Preguntas y Respuestas Si no está seguro de que para publicar un UNIX o Linux cuestión, puesto que aquí. Todos los novatos en Linux, UNIX y bienvenida! |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| ¿Cómo puedo añadir dos números | kripssmart | UNIX for Dummies Preguntas y Respuestas | 4 | 01-06-2009 06:45 PM |
| Número de registros de datos en SAS | sasaliasim | Programación de scripts de shell y | 2 | 04-21-2008 05:55 PM |
| necesidad superior 3 números | Shary | Programación de scripts de shell y | 4 | 03-25-2008 01:58 AM |
| Cómo añadir números? | pnxi | Programación de scripts de shell y | 7 | 09-11-2003 07:25 AM |
| Añadir algunos números! | TalkShowHost | Programación de scripts de shell y | 3 | 05-15-2002 01:28 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
la separación de registros con números de un conjunto de números
Tengo dos archivos uno (números de archivo) contiene los números (30000) y el otro archivo (archivo de registro) contiene los registros (aproximadamente 40.000) que pueden o no contener los números de ese archivo.
Quiero separar los registros que tiene el campo 1 \u003d (número de cualquiera de los números de archivo). ¿Puedes por favor sugerir cómo se puede lograr sin tener problemas de rendimiento. ![]() Recuerdos Shiv @ jad |
|
||||
|
Puede publicar los datos de muestra de los archivos, podemos intentar algo con AWKand DE bucle.
|
|
||||
|
La muestra números
027245799 010479168 015286940 043385828 recors muestra y no son más que los registros con campos separados por comas que tenemos que buscar estos números separados por comas en el primer campo |
|
||||
|
$> Cat Data.dat
1,3,4, m, h, j 4,5 h h, t, y r, t, b 3, f, r $> Cat numbers.dat 1 2 3 4 5 i en el `gato numbers.dat» hacer gato Data.dat | awk-F "," '(if ($ 1 \u003d\u003d número) print $ 0)' número \u003d "$ i" hecho SALIDA 1,3,4, 3, f, r 4,5 h |
|
||||
|
"número" es una variable en AWK que se inicializa a la del intérprete de comandos "i".
|
|
||||
|
Muchas gracias esto es lo que yo necesitaba intentará este bloque de código
|
|
||||
|
¿Puedes por favor hágamelo saber ¿Cómo puedo redirigir a algunos de archivo diferente.
|
![]() |
| Marcadores |
| Etiquetas |
| script de shell, de secuencias de comandos de shell, de secuencias de comandos de Unix, bases de secuencias de comandos de Unix |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|