![]() |
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 |
| 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! |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
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 |
|
||||
|
Así que estás haciendo una cabeza y una cola, por lo que está deliberadamente eliminar algunas (arbitraria) los resultados de la grep.
|
|
||||
|
¿tienes seperators campo en el archivo
si tiene entonces es fácil de filtrar. hágamelo saber |
|
||||
|
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. |
|
||||
|
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 |
|
||||
|
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. |
|
||||
|
Prueba: --
grep '^ [AZ] [AZ | az] * [tcz] [AZ | az] .* * [0-9] * [02468] [0-9] * $' / home / public / data.txt como grep |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|