shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Usando AWK


From: Gentil de Bortoli Júnior
Subject: Re: [shell-script] Usando AWK
Date: Tue, 31 Jan 2006 10:23:15 -0200

On 1/31/06, IGOR <address@hidden> wrote:
> Como faço isso em awk:
> - Preciso validar linha a linha do arquivo e se a linha for menor que um 
> tamanho definido
> em uma váriavel, da a mensagem que a linha do arquivo está incompleta e ainda 
> joga a
> saida para um log.
>
> - E também preciso validar os primeiros 32 caracteres de cada linha do 
> arquivo. Que
> também, esses caracteres vão estar definidos em uma váriavel.
> -Se não estiver ok, da a mensagem que os caracteres são inválidos e ainda 
> joga no log.

Igor, creio que seu script vai ficar parecido com isso:

#!/usr/bin/awk -f
BEGIN {
    len = 20
    string = "12312312312312312312312312312312"
}

{
    if ((length($0) < len) && (substr($0, 0, 33) != string)) {
        printf "Linha %s é inválida\n", $0
    }
}

Para executá-lo: ./script.awk arquivo.txt

--
Gentil de Bortoli Júnior
Chave GPG: http://gentil.bortoli.com.br/gpg

"There Is No Gene For The Human Spirit"


reply via email to

[Prev in Thread] Current Thread [Next in Thread]