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

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

Duvida AWK


From: fsilva6
Subject: Duvida AWK
Date: Wed, 26 Jan 2011 14:45:08 -0000
User-agent: eGroups-EW/0.82

Estou precisando montar um AWK que faça o seguinte:

tenho o arquivo:
1 a
2 b
3 c
4 d
4 d
5 e

preciso gerar dois arquivos

Arq1 -
1 a
2 b
3 c
5 e

Arq2 - 
4 d
4 d


abaixo o awk que estou já montei e não está rodando.

V_ID_CONTA  =SUBSTR(LINHA,  1,15)
V_NUM_CONTA =SUBSTR(LINHA,16, 100)
V_ID_CONTA_ANT  = ""
V_NUM_CONTA_ANT = ""
V_LINHA_ANT = ""
CONTADOR = 1

if ( V_ID_CONTA != V_ID_CONTA_ANT && V_NUM_CONTA != V_NUM_CONTA_ANT ){

      V_ID_CONTA_ANT  = V_ID_CONTA
      V_NUM_CONTA_ANT = V_NUM_CONTA
      V_LINHA_ANT=$0

                        if ( CONTADOR >= 2){

                                if ( CONTADOR == 2){

                                    print V_LINHA_ANT >> AT
                                    print $0          >> AT

                                }else{

                                    print $0          >> AT

                                }

                        }       

      CONTADOR++

}       else {


                                if ( CONTADOR == 1){

                                    print V_LINHA_ANT >> AT
                                    print $0          >> AT

                                }else{

                                    print $0          >> AR

                                }

}






reply via email to

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