The UNIX and Linux Forums  

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!

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
de filtrado de lista de resultados fxvisions Programación de scripts de shell y 3 10-10-2007 08:57 PM
Mi ps-ef | grep comando resultados fuera picado bsp18974 UNIX for Dummies Preguntas y Respuestas 1 08-14-2007 11:35 AM
Cómo mostrar primeros 7 caracteres de grep resultados? kthatch UNIX for Dummies Preguntas y Respuestas 8 04-05-2007 02:00 AM
Cómo mejorar los resultados de grep-p priceb Programación de scripts de shell y 2 06-28-2006 09:40 AM
Resultados múltiples Grep - Formateo sysera Programación de scripts de shell y 7 03-25-2004 06:04 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 10-24-2006
slire slire is offline
Usuario Registrado
  
 

Fecha: octubre 2006
Publicaciones: 7
Lista de resultados grep

Hola

Tengo que buscar las cadenas se pongan en venta en una base de datos y quiero imprimir todos los archivos que los partidos en "detalle", lo que significa que quiero para contener la salida de la última referencia de ahorro. Sólo obtener la función grep TP imprimir el nombre real del archivo que no es suficiente ya que la base de datos es grande y tengo que ordenar en la fecha ....

Gracias por ayudar a todos,
Ola
  #2 (Enlace permanente)  
Old 10-24-2006
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Fecha: febrero 2004
Ubicación: NM
Mensajes: 5.807

Código:
grep 'whatever detail I need'  /path/to/db/files/*.dbf

  #3 (Enlace permanente)  
Old 10-24-2006
slire slire is offline
Usuario Registrado
  
 

Fecha: octubre 2006
Publicaciones: 7
Lo sentimos, tal vez yo era un poco confusa, pero el problema es un poco más complicada, que sólo comando imprime el nombre del archivo y no cualquier otra información, como fecha whem archivo se creó .....
  #4 (Enlace permanente)  
Old 10-24-2006
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Fecha: febrero 2004
Ubicación: NM
Mensajes: 5.807
MC es la pesadilla de unix - OMI
redirigir la salida a un archivo, y luego editar el fichero de salida ...


Código:
grep 'whatever detail I need'  /path/to/db/files/*.dbf > outputfile

a continuación, abra un OutputFile leerlo.
  #5 (Enlace permanente)  
Old 10-25-2006
napolayan napolayan is offline
Usuario Registrado
  
 

Fecha: octubre 2006
Lugar: Bangalore, India
Puestos: 41
slire,

No es posible obtener la fecha de creación de archivos en UNIX. Esa es la respuesta que han obtenido después de pasar por los hilos sobre este tema. Lo único que se puede obtener u hora de la última modificación n tiempo de último acceso. Raro, pero parece cierto.
  #6 (Enlace permanente)  
Old 10-25-2006
Heathe_Kyle Heathe_Kyle is offline
Usuario Registrado
  
 

Fecha: octubre 2006
Puestos: 15
Prueba esta

El comando ls tiene un par de interruptores que pueden lograr lo que busca. Después de leer esto, hacer un man ls en cualquier sabor de Unix que está utilizando en caso de que la carta exacto utilizado para el cambio es diferente.

En primer lugar, ls-lc suele darle una fecha de cuando el archivo fue modificada por última vez.

En segundo lugar, ls-lu normalmente le dan una fecha de cuando el archivo de la última visitada.

Por lo tanto, si un archivo ha sido creado y nunca visitada (y, por tanto, no modificados), un comando ls-lu informará la fecha y hora de cuando el archivo se ha creado. Pero la próxima vez que acceda al archivo, que se actualiza de hora.

Ahora, si usted está tratando de averiguar qué archivos son más de otros archivos, se puede probar esto:

ls-LCT / directorio

-l -> Da la larga lista, que incluye la fecha y hora
-c -> da una fecha de cuando el archivo fue escrito para
-t -> el tipo de salida para que los archivos más recientemente modificados están en la parte superior y la modificación veces son mayores en la parte inferior.

Así, combinando todo ello con lo que he reunido desde otros puestos:

de su directorio home:
grep <whatever es tu mirar for> / directorio / de / *. dbf> somefile

Ahora, si usted hizo una más en la entrada somefile probablemente este aspecto:
<el nombre del archivo que contiene la string>: <el cadena de búsqueda for>

Ahora, que desea obtener información sobre ese archivo. Si sólo hay un puñado de líneas, se puede abrir en somefile vi y eliminar manualmente después de todo el colon, lo que deja sólo el nombre del archivo. Pero, si usted termina con docenas o incluso cientos de entradas, hay una manera más eficiente para analizar el nombre de archivo.

awk-F: '(print $ 1)' somefile> somefile2
mv somefile2 somefile

Ahora tenemos una lista de todos los archivos en el directorio / / de la / *. dbf que coinciden con la cadena que quería. Ahora para obtener información sobre los archivos.

de nombre de archivo en `somefile gato»
hacer
ls-lc $ archivo>> somefile2
hecho
mv somefile2 somefile

Por último, más somefile.

** Se nota en mi lazo para no usar la bandera-t en el comando ls. Ya que estamos recibiendo información sobre los archivos de uno en uno, su realidad no es una forma de ordenar aquí. Una vez que tenemos todos el resultado en un archivo de texto, se puede usar awk y ordenar a ponerlos en orden si es necesario. **

Es un poco largo y feo, pero de lo que usted me dijo que esto debería hacer el trabajo.

¿Esto responde a tu pregunta o me van WAAAYYYY en el campo de la izquierda?

- HK
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 12:27 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