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
sed consulta gopsman Programación de scripts de shell y 4 02-03-2009 02:41 AM
Y en la consulta SQL Lindarella Programación de scripts de shell y 3 10-09-2006 05:43 PM
En consulta awk raguramtgr UNIX for Dummies Preguntas y Respuestas 1 08-27-2004 12:00 PM
RPM consulta silvaman UNIX para usuarios avanzados y expertos 1 08-15-2003 08:56 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 08-31-2004
raguramtgr raguramtgr is offline
Usuario Registrado
  
 

Fecha: enero 2004
Ubicación: Madrás, India
Puestos: 47
Consulta en awk

archivo "bateadores" contiene

Bradman, Australia, 52; 6996
Gavaskar, India, 124; 10122
Sobers; Oeste; Indias; 93; 8032
Frontera, Australia, 109; 8075
Miandad, Pakistán, 97; 7121
Gower, Inglaterra, 94; 7023
Boicot, Inglaterra, 108; 8114

Mi script awk

awk '(FS \u003d";"}
(len \u003d longitud ($ 1));
(printf ( "% s% d \ n"), $ 1, len) 'bateadores

Cuando ejecuto el script i obtener una salida como esta

Bradman, Australia, 52; 6996 25
Gavaskar 8
Sobers 6
Frontera 6
Miandad 7
Gower 5
Boicot 7

Necesito la primera fila como "Bradman 7" pero no es el trabajo con este script.

¿Qué debo hacer para rectificar esta situación. Más información sobre cuándo utilizar "COMENZAR y END"

respuestas apreciada.

raguram r
  #2 (Enlace permanente)  
Old 08-31-2004
google's Avatar
google google is offline Forum Advisor  
Moderador
  
 

Fecha: julio 2002
Ubicación: Atlanta
Puestos: 740
Inicio y el fin del uso cuando se desea una cierta cantidad de procesamiento que se produzca antes de o después de cualquier archivo de transformación se ha producido. El código que se encuentra en el BEGIN se ejecutará exactamente 1 hora, y será ejecutado antes de que el archivo que se abre el procesamiento. Del mismo modo, el código en el bloque final se ejecuta exactamente 1 hora y es ejecutado después de todo el código en el programa principal se ha ejecutado.

Usar la BEGIN por ejemplo, para imprimir un informe de cabecera, y utilizar una declaración final para imprimir el informe de pie de página.

Su código:

awk '(FS \u003d";"}
(len \u003d longitud ($ 1));
(printf ( "% s% d \ n"), $ 1, len) 'bateadores

Usted obtiene una impresión de los archivos contenidos Awks por defecto porque es para imprimir.

Uso de comenzar / finalizar la puede cambiar el código de la siguiente manera:

awk 'BEGIN (FS \u003d "";) (printf ( "% s% d \ n", $ 1, la longitud ($ 1))) END (printf ( "Archivo de procesamiento completo \ n"))' bateadores

Manual gawk es una gran fuente de información Awk.

Última edición por google, 08-31-2004 a las 08:25 AM..
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 11:13 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