The UNIX and Linux Forums  


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
contar con el máximo de awk halola85 Programación de scripts de shell y 9 12-01-2008 07:44 AM
reproducir un registro de contar con otro de registros er_zeeshan05 Programación de scripts de shell y 2 10-30-2008 12:14 AM
Clasificación utilizando contar, grep y contar sukhpal_78 UNIX for Dummies Preguntas y Respuestas 2 06-27-2008 01:13 AM
¿Cómo contar el de registros en un archivo EBCDIC. oracle8 UNIX for Dummies Preguntas y Respuestas 1 07-26-2006 08:22 PM
CPU contar hshapiro UNIX for Dummies Preguntas y Respuestas 2 04-03-2006 02:08 PM

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 02-09-2009
amiri2000 amiri2000 is offline
Usuario Registrado
  
 

Fecha: agosto 2006
Puestos: 11
Necesita ayuda para contar el despliegue

Hola,
¿Necesita ayuda para un script que de no contar con el despliegue de la muestra por debajo del archivo de entrada.

A continuación se muestra de mi archivo de entrada. No está seguro si funciona o no.
Nota: (Se puede utilizar un separador de ser necesario)
Mi salida debe venir como para cada tienda:

De salida debe ser parecida a:
Store_MS1: 4 Implementaciones
Store_MS2: 3 Implementaciones
- MS3
.. MS8: 1 Despliegue
__________________________________
Ejemplo de archivo de entrada:
__________________________________



Conectado correctamente a administrador del servidor "Store_Adm 'que pertenece al dominio" Store_CITY_XXX ».

Advertencia: Un protocolo de inseguridad se ha utilizado para conectarse a la
servidor. Para garantizar en el hilo de seguridad, el puerto SSL o
Administrador del puerto debe ser usado en su lugar.

Ubicación cambiado a serverRuntime árbol. Esta es una de sólo lectura DomainMBean como un árbol con la raíz.
Para más ayuda, utilizar la ayuda (domainConfig)

Ubicación cambiado a domainRuntime árbol. Esta es una de sólo lectura DomainMBean como un árbol con la raíz.
Para más ayuda, utilizar la ayuda (domainRuntime)

Store_MS1
RxP_01.00.16.00_PT
Security_01.00.16.00_PT
PreEditEngine_01.00.16.00_PT
RxPConfig_01.00.16.00_PT
Store_MS2
Security_01.00.16.00_PT
PreEditEngine_01.00.16.00_PT
RxPConfig_01.00.16.00_PT
Store_MS3
PreEditEngine_01.00.16.00_PT
RxP_01.00.16.00_PT
Store_MS4
PreEditEngine_01.00.16.00_PT
Sore_MS5
PreEditEngine_01.00.16.00_PT
Store_MS6
RxP_01.00.16.00_PT
Store_MS7
PreEditEngine_01.00.16.00_PT
RxP_01.00.16.00_PT
RxPConfig_01.00.16.00_PT
Security_01.00.16.00_PT
Store_MS8
PreEditEngine_RxC_01.00.16.00_PT


Gracias de antemano.
  #2 (Enlace permanente)  
Old 02-09-2009
vgersh99's Avatar
vgersh99 vgersh99 is online now Forum Staff  
Moderador
  
 

Fecha: febrero 2005
Localización: Boston, MA
Mensajes: 5.128
Código:
nawk '/Store_.*/ {a[$1]++} END { for(i in a) printf("%s: %d Deployments\n", i, a[i])}' mySampleFile
  #3 (Enlace permanente)  
Old 02-09-2009
amiri2000 amiri2000 is offline
Usuario Registrado
  
 

Fecha: agosto 2006
Puestos: 11
No me da el derecho de salida

Tengo esto, pero tiene salida como:
Store_MS1: 1 Implementaciones
Store_MS2: 1 Implementaciones
Store_MS3: 1 Implementaciones
Store_MS4: 1 Implementaciones
Store_MS6: 1 Implementaciones
Store_MS7: 1 Implementaciones
Store_MS8: 1 Implementaciones
.. Pero supone que ser de 4, 3 etc ..
  #4 (Enlace permanente)  
Old 02-09-2009
cdlaforc cdlaforc is offline
Usuario Registrado
  
 

Fecha: febrero 2009
Publicaciones: 4
Pruebe esto.

Guardar el siguiente código en chris2.awk
(

if (substr ($ 1,1,5) \u003d\u003d "Tienda") (

si (NOMBRE !\u003d"")
(
printf ( "% 15:% 15 Implementaciones \ n", nombre, count)
)

Count \u003d 0
NOMBRE \u003d $ 1

)
algo más
(
COUNT \u003d 1 COUNT

)
)

y si su archivo de entrada es chris2.txt a continuación, ejecute el siguiente comando.
awk-f chris2.awk chris2.txt


Gracias,


Chris.
  #5 (Enlace permanente)  
Old 02-09-2009
amiri2000 amiri2000 is offline
Usuario Registrado
  
 

Fecha: agosto 2006
Puestos: 11
funciona

funciona .. Gracias por toda tu ayuda rápida.
  #6 (Enlace permanente)  
Old 02-09-2009
tommy1 tommy1 is offline
Usuario Registrado
  
 

Fecha: febrero 2009
Puestos: 16
Usted puede probar esta
Código:
#!/usr/bin/ksh
i=0;
j=0;
while read Record
do
 if [ ${Record:0:8} == "Store_MS" ]
 then
      if [ $i !=  0 ]
      then
         printf "number of deployments= %d\n" $j
         j=0;
      fi
      i=1;
      printf "%s " $Record;
 elif [ $i == 1 ]
 then
      j=`expr $j + 1`
 fi
done  < input_file
printf "number of deployments= %d\n" $j
  #7 (Enlace permanente)  
Old 02-09-2009
vgersh99's Avatar
vgersh99 vgersh99 is online now Forum Staff  
Moderador
  
 

Fecha: febrero 2005
Localización: Boston, MA
Mensajes: 5.128
lo siento, mal entendido lo que quería - espero que esto es lo que quería:
Código:
nawk '/Store_.*/ {id=$1;next} {a[id]++} END { for(i in a) printf("%s: %d Deployments\n", i, a[i])}' mySampleFile
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 07:58 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