[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
}
}