Home > Usage Examples |
Awk #2 |
|
Este ejemplo muestra como preparar un reporte usando AWK y RPV Reports.
Este programa AWK genera un reporte RPV que contiene el actual "environment" de Unix.
Por favor note que las lineas nuevas (\n) tienen dos barras. Recuerde que estamos trabajando en Unix.
Como ejecutar el ejemplo
1- Salve el código con extensión .awk
2- Ejecute el siguiente comando:
|
# set | awk -f anyname.awk > /tmp/rpvqueue/settings.rpv |
Note que el reporte generado es un archivo colocado en /tmp/rpvqueue. Ese sería el directorio de la cola de impresión y el servidor debería estar activo y buscando allí.
Alternativa
|
# set | awk -f anyname.awk > settings.rpv;mv settings.rpv /tmp/rpvqueue |
En este caso estamos generando primero el archivo rpv y luego lo movemos al directio de la cola de impresión. Esta sería la manera correcta. |
|
|
|
Code |
BEGIN {FS = "="
print "report_title=unix environment (example with awk)"
print "$1=400"
print "$2=4000"
print "[header]"
print "{f=arial;s=10}"
print "{spacing=600;\n}"
print "{b=y;u=y;$1} Variable {$2} Value {b=n;u=n;\n;\n}"
print "[data]"}
{
print "{$1} " $1 " {$2}= " $2 "{\n}"
} |
|