![]() |
|
|
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 |
| seleccione vs encuesta | smanu | Redes IP | 12 | 04-30-2007 06:22 PM |
| reapareciendo lista utilizando el menú, seleccione | forever_49ers | Programación de scripts de shell y | 9 | 09-13-2006 05:05 PM |
| cómo generar una lista aleatoria de una lista | mskcc | Programación de scripts de shell y | 3 | 05-30-2006 04:30 AM |
| La comparación de un valor en 1 lista con otra lista | manualvin | Programación de scripts de shell y | 6 | 06-22-2004 07:42 AM |
| select () y leer () | jnuno | Programación de Alto Nivel | 2 | 11-19-2002 02:03 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo |
Calificación:
|
Modos de visualización |
|
|
|
||||
|
Awk - seleccionar de una lista
Hola a todos, Estoy tratando de seleccionar algunas columnas de un archivo, sobre la base de la lista de valores. Quisiera saber cuál es la mejor manera que puedo lograrlo. Si coulmn 1 tiene un valor de 57 entonces imprimir la columna IST (Esto) Código:
awk -F' ' '{if ( $1 == 57 ) {print $1}}' file.txt
Ahora mi obligación es que tengo que comprobar la columna con varios valores. (Si tengo 2 o utilizar un operador que se indican más adelante) Código:
awk -F' ' '{if ( $1 == 57 || $1 == 58) {print $1}}' file.txt
Tengo 100 valores que tengo que verificar con la primera columna. ¿Existe una manera de hacer esto, sin tener que escribir en 100, si las condiciones de la declaración? (Yo podría poner los 100 valores en un archivo que si hace las cosas más fáciles) Por favor, hágamelo saber si necesita más información. Cualquier ayuda muy apreciada. |
|
||||
|
Gracias por la respuesta.
En mi caso, no tengo un patrón definido para su uso como una expresión regular, que tendría que pasar una lista de números, lo que podría no estar en una secuencia. HTH |
|
||||
|
vgersh99,
Perdón mi ignorancia -- Sólo un poco aquí una aclaración necesaria. numList y numberList desfase es un error o tiene que ser de esa manera? Asimismo, ¿cómo puedo buscar una particular coulmn en el mi_archivo (por ejemplo la 14 ª coulmn). El delimitador es ficha miarchivo. Gracias por su tiempo. |
|
|||||
|
Cita:
Cita:
Código:
$1 in numList {print $1}
a este: Código:
$14 in numList {print $14}
|
![]() |
| Marcadores |
| Etiquetas |
| awk, nawk |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|