The UNIX and Linux Forums  
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.

Go Back   El UNIX y Linux Foros > Arriba Foros > UNIX for Dummies Preguntas y Respuestas
.
google unix.com



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!

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 12-01-2005
OmegaRed OmegaRed is offline
Usuario Registrado
  
 

Fecha: diciembre 2005
Publicaciones: 3
Cualquier ayuda?

Esto es lo que tengo que hacer para ordenar los resultados de una secuencia de comandos:

Sé que la primera mitad es correcto, pero la segunda mitad es lo que se va a mí.
El archivo cuenta con 6 campos como este

palabra números números números números números

y sólo se preocupan por encontrar en el número 6 de campo que han llegado a los números. Se encuentra algunos pero no todos porque cuando el gato. Txt No puedo ver algunos de ellos no van más. Sé que puede copiar el resto, pero me gustaría entender cómo hacerlo la primera vez.

Esto es lo que tengo:

grep "^ [AZ] .* [tcz] .* [1-9] [02468] [0-9] * $" / home / public / data.txt | sort-nk3 | head -83 | cola -43 | sort-nk2> ~ / program.txt


He maldecido y tensas durante este por un tiempo. Alguien sabe lo que estoy haciendo mal?

Gracias de antemano

Editado para hacer más sentido.

Última edición por OmegaRed; al 12-01-2005 11:43 PM.. Exposición de motivos: para hacer más sentido
  #2 (Enlace permanente)  
Old 12-02-2005
grasper grasper is offline
Usuario Registrado
  
 

Fecha: Sep 2005
Puestos: 45
Así que estás haciendo una cabeza y una cola, por lo que está deliberadamente eliminar algunas (arbitraria) los resultados de la grep.
  #3 (Enlace permanente)  
Old 12-02-2005
guhas guhas is offline
Usuario Registrado
  
 

Fecha: Sep 2005
Puestos: 22
¿tienes seperators campo en el archivo
si tiene entonces es fácil de filtrar.

hágamelo saber
  #4 (Enlace permanente)  
Old 12-02-2005
OmegaRed OmegaRed is offline
Usuario Registrado
  
 

Fecha: diciembre 2005
Publicaciones: 3
campo seperators ¿eh? No estoy seguro de cómo hacerlo ellos, son los que las cosas como esta
[0-9] (1,5)? La serpenteante entre paréntesis?

Y la cabeza y la cola, me tiró para la diversión en el porque estaba tratando de ver si podía hacer mi pipa, incluso aún más tiempo y trabajo. La única cosa que realmente me preocupa es la parte grepping los números, no parecen tener todos ellos. Si el serpenteante del campo son seperators les voy a intentar.
  #5 (Enlace permanente)  
Old 12-02-2005
Bakunin bakunin is offline Forum Staff  
Bughunter Extraordinaire
  
 

Fecha: mayo de 2005
Ubicación: En el extremo izquierdo de bytes de / dev / kmem
Mensajes: 1.628
Sería bueno si usted puede proporcionar un poco más de información en el siguiente orden:

1. lo que quiere lograr en palabras cortas
2. una muestra significativa de sus datos de entrada
3. una muestra significativa de la producción ahora te
4. una descripción de la forma en que la salida que se desvía de obtener el resultado deseado

Bakunin
  #6 (Enlace permanente)  
Old 12-02-2005
OmegaRed OmegaRed is offline
Usuario Registrado
  
 

Fecha: diciembre 2005
Publicaciones: 3
Bakunin Hola, es para un programa C I worte, quiero grep específicamente los resultados.

1. Lo que realmente quiero es lograr encontrar todas las líneas (no puedo averiguar el tipo de tuberías de la materia) que se inician con un capital al principio, tienen una 't', 'c', o 'z' en cualquier lugar de la palabra (aunque sé que es correcto, y las cartas que acabo de recoger arbitrariamente, como parte de la prueba) y luego tiene un número par en el campo 6.

2. Ejemplo de entrada de mi programa sería:
Shawn 12345 24 567 5 10102
Mateo 12 5467 1111 9 1919
Catherine 555 1234 1 1 33142
Thomas 66 7777 087 33 1212 1

3. Ejemplo de salida:
Catherine 555 1234 1 1 33142

4. La salida sólo se desvía en que no tengo todas las líneas porque la comparación me grepping archivo y el archivo adjunto a mi y no todos estaban allí.

Así que tengo para el grep:

grep "^ [AZ] .* [tcz] .* [1-9] [02468] [0-9] * $" / home / public / data.txt


Gracias por las respuestas.
  #7 (Enlace permanente)  
Old 12-02-2005
grasper grasper is offline
Usuario Registrado
  
 

Fecha: Sep 2005
Puestos: 45
Prueba: --

grep '^ [AZ] [AZ | az] * [tcz] [AZ | az] .* * [0-9] * [02468] [0-9] * $' / home / public / data.txt

como grep
Closed Thread

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 04:16 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0