Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de scripts de shell y
.
del sitio de Google



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í.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 03-05-2008
Usuario Registrado
 

Fecha: Sep 2007
Ubicación: Singapur
Puestos: 35
Método alternativo para la eco.

Hola,
¿Hay algún otro comando echo hace.

if [ `echo $ linea | grep" ^ $ companyHdrRecord "| wc-l`-ne 0]

Que estoy haciendo esta operación para cada línea en mi archivo. Por lo que su toma mucho tiempo para procesar más de 1000 registros.

¿Hay alguna forma alternativa de escribir la declaración si
Enlaces patrocinados
  #2 (Enlace permanente)  
Old 03-05-2008
vino's Avatar
vino vino is offline Forum Staff  
Defensor (in vino veritas)
 

Fecha: febrero 2005
Lugar: Bangalore, India
Puestos: 2.817
Cita:
Publicado originalmente por senthil_is View Post
Hola,
¿Hay algún otro comando echo hace.

if [ `echo $ linea | grep" ^ $ companyHdrRecord "| wc-l`-ne 0]

Que estoy haciendo esta operación para cada línea en mi archivo. Por lo que su toma mucho tiempo para procesar más de 1000 registros.

¿Hay alguna forma alternativa de escribir la declaración si
Quizás esto. No se ha probado THO '

Código:
while read line
do
  if [[ $line == "$companyHdrRecord*" ]] ; then
    echo $line
  fi
done < input.txt

  #3 (Enlace permanente)  
Old 03-05-2008
Dhruva's Avatar
Usuario Registrado
 

Fecha: marzo 2006
Ubicación: India
Puestos: 255
Supongo que el problema podría ser la forma en que usted está utilizando para obtener líneas de bucle uno por uno.

si está usando bucle como

Código:
cat filename| while read line
 do
 .....
 .....

 done

a continuación, utilice el siguiente método


Código:
while read line
 do
 ...
 ...
 done < filename

Esto reducirá su tiempo de procesamiento de bucle.
  #4 (Enlace permanente)  
Old 03-05-2008
Usuario Registrado
 

Fecha: marzo 2008
Publicaciones: 4
Otro

Hola,

grep "^ $ () companyHdrRecord" de entrada | while read línea
hacer
# Operaciones
echo $ linea
hecho
  #5 (Enlace permanente)  
Old 03-05-2008
Bakunin bakunin is offline Forum Staff  
Bughunter Extraordinaire
 

Fecha: mayo de 2005
Ubicación: En el extremo izquierdo de bytes de / dev / kmem
Puestos: 1.670
Es posible que desee leer "12 maneras de analizar un archivo" sobre el tema.

Bakunin
  #6 (Enlace permanente)  
Old 03-05-2008
Dhruva's Avatar
Usuario Registrado
 

Fecha: marzo 2006
Ubicación: India
Puestos: 255
Esas 12 maneras de analizar un archivo es realmente bueno stuff.I gustaría google gracias por compartir con todos nosotros. (Antes de que yo nunca pensé que uno es mejor)

El método sugerido i es una de las 12 formas y se afirma como uno de los dos mejores artistas intérpretes o ejecutantes.
Enlaces patrocinados
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 Apagado


Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
suplente líneas pstanand Programación de scripts de shell y 6 03-18-2008 11:14 PM
Suplente para hacer ping cajas benefactr UNIX para usuarios avanzados y expertos 5 12-13-2007 04:40 AM
Método alternativo de inicio de sesión? earnstaf Foro de Soporte Área de usuarios no registrados y cuenta de los problemas 2 08-16-2007 04:54 PM
Suplente comando para cortar Mohammed Programación de scripts de shell y 2 10-20-2006 08:42 AM
suplentes de dos líneas de los archivos SummitElse UNIX for Dummies Preguntas y Respuestas 1 02-24-2005 09:54 AM



Todas las horas son GMT -4. La hora es 12:10 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 Content Copyright © 1993-2010. Toda la Administración de Derechos de Reserved.Ad por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0