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

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

Re: [shell-script] Ajuda em script AWK


From: Julio C. Neves
Subject: Re: [shell-script] Ajuda em script AWK
Date: Sat, 25 May 2013 21:42:11 -0300

echo faltam os sobrenomes: $(grep -vf <(sed 's/^/\;/;s/$/\;/'
sobrenome.txt) cadastro.txt)
echo faltam as cidades: $(grep -vf <(sed 's/^/\;/;s/$/$/' cidade.txt)
cadastro.txt)
echo erros no cadastro.txt: $(grep ';;' cadastro.txt)

Abcs,
Julio
*@juliobash
*



Em 25 de maio de 2013 13:41, <address@hidden> escreveu:

> **
>
>
> Mestres,
> Fico constrangido em pedir esta ajuda, pois sei que o forum não foi criado
> prá fazer scripts, e sim prá auxiliar-nos a fazê-los.
> Mas, simplesmente travei no problema.
>
> Tenho 03 arquivos, com campos separados por ";", com o seguinte conteúdo:
>
> cadastro.txt
>
> nome;sobrenome;cidade
> joao;silva;brasilia
> carlos;souza;salvador
> chico;;sao paulo
> marcos;nogueira;;
> paulo;nogueira;belo horizonte
>
> sobrenome.txt
>
> silva
> souza
> nogueira
> pereira
>
> cidade.txt
>
> brasilia
> salvador
> sao paulo
>
> Estou tentando fazer um script em AWK que funcione assim:
>
> Leia cada linha do arquivo cadastro.txt (a partir da segunda linha) e a
> compare com os
> arquivos "sobrenome.txt" e "cidade.txt", dando alertas de erro se:
>
> - A coluna "sobrenome" e/ou "cidade" estiver vazia
> - A coluna "sobrenome" contiver string não contida no arquivo
> "sobrenome.txt"
> - A coluna "cidade" contiver string não contida no arquivo "cidade.txt"
> - Caso não haja ocorrência de nenhuma das situações acima, o alerta deverá
> ser "OK".
>
> Já tentei de tudo, mas não consegui.
>
> Poderiam dar uma luz?
>
> Grato a todos.
>
> Diramos
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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