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 > Programación de scripts de shell y
.
google unix.com



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
bash y ksh: perdido en la variable de bucle en bash? Estienne Programación de scripts de shell y 2 08-25-2008 02:09 PM
Pasando la variable de bash para bash script de perl arsidh Programación de scripts de shell y 10 06-04-2008 12:25 PM
pregunta sobre la sed de variables grep awk 3Gmobile Programación de scripts de shell y 9 08-11-2006 12:15 AM
Grep simple - ¿No está seguro de que tiene sentido! GNMIKE UNIX for Dummies Preguntas y Respuestas 5 10-22-2005 02:51 AM
Puntos de referencia de Linux, no tiene sentido philip_38 Puntos de Referencia Linux 0 07-22-2005 10:29 AM

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 04-22-2009
Quan Quan is offline
Usuario Registrado
  
 

Fecha: abril 2009
Publicaciones: 3
BASH: ¿Cómo grep en una variable? (o similar cuestión que tiene sentido)

Hola, he estado ejecutando código que muy a menudo llamadas books.csv. por ejemplo:

Código:
grep -i horror books.csv > temp
Excepto, estoy tratando de dejar de usar archivos temporales, o con frecuencia llamado books.csv para mejorar la eficiencia. Así que he intentado algo así como

Código:
bookfile=$(cat books.csv)
grep -i horror $bookfile
Huelga decir, que explota (me da alrededor de 40 líneas de: "grep [datos aquí] No such file or directory"), que es antes incluso de intentar salvar mi salida grep como una variable. No suponga que nadie sabe qué camino debo tomar? Gracias de antemano
  #2 (Enlace permanente)  
Old 04-22-2009
jamester76 jamester76 is offline
Usuario Registrado
  
 

Fecha: abril 2009
Publicaciones: 3
Establezca la variable de la siguiente manera:
\u003d bookfile `cat books.csv»

Luego, su grep debe recibir cada línea que tiene la palabra "horror" en ella. Si desea campos específicos de cada línea, tendrá que hacer algo similar a:

bookname \u003d `echo $ bookfile | awk-F", " '(print $ 1)'`

Esto supone los campos están separados por comas (formato CSV cierto) y que el primer campo es el bookname.
  #3 (Enlace permanente)  
Old 04-22-2009
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell programador, autor
  
 

Fecha: marzo 2007
Ubicación: Toronto, Canadá
Puestos: 2.361
Código:
printf "%s\n" "$bookfile" | grep -i horror
  #4 (Enlace permanente)  
Old 04-23-2009
Quan Quan is offline
Usuario Registrado
  
 

Fecha: abril 2009
Publicaciones: 3
Ahh, gracias, pero estoy bastante seguro de que tengo que estar haciendo esto sin la función de awk.
  #5 (Enlace permanente)  
Old 04-23-2009
Quan Quan is offline
Usuario Registrado
  
 

Fecha: abril 2009
Publicaciones: 3
Cita:
Publicado originalmente por cfajohnson View Post
Código:
printf "%s\n" "$bookfile" | grep -i horror

Gracias cargas!!
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 10:56 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