[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Sop.Tec.LinuxPPP] Programación awk



Mira el siguiente programa en awk, lo que hace es que en un archivo como
el tuyo, genera una salida id'entica pero colocando una l'inea en blanco
entre cada conjunto de usuarios, es decir te deja algo como lo que sigue

> SA001        from=mike en dominio com
> SA001        to= fulanito en otro com
> SA001        to=fulanito2 en otro com
>
> SA191        from=toni en fulanito com
> SA191        to=mike en dominio com
>
> SA141        from=toni en ful com
> SA141        to=mike en otro com

Ya s'olo modificalo para que haga lo que quieres.

c'odigo-----
{
        if (Usuario!=$1)  { printf "\n" }
        Usuario=$1
        while (Usuario==$1) {
                printf "%s\n", $0
                getline
        }
        printf "\n"
        printf "%s\n", $0
        Usuario=$1
}
finde c'odigo----

On Wed, 21 Feb 2001, Miguel B. wrote:
> toni en fulanito com         mike en dominio com
> 
> SA001        from=mike en dominio com
> SA001        to= fulanito en otro com
> SA001        to=fulanito2 en otro com
> SA191        from=toni en fulanito com
> SA191        to=mike en dominio com
> 

############################################################################
UNIVERSIDAD AUTONOMA DEL ESTADO DE MEXICO ## ANDRES A. MARTINEZ SANCHEZ
DEPARTAMENTO DE SOPORTE TECNICO           ## E-mail: aams en coatepec uaemex mx
AREA DE SOFTWARE			  ##        andres en davinci uaemex mx
############################################################################

---------------------------------------------------------------------
Lista de soporte de LinuxPPP
 Reglas de la lista en http://pepe.net.mx/reglas.html



[Hilos de Discusión] [Fecha] [Tema] [Autor]