[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Tratar _* com awk
From: |
Mauricy Maiorino |
Subject: |
Tratar _* com awk |
Date: |
Thu, 01 Dec 2005 10:47:32 -0200 |
User-agent: |
Thunderbird 1.5 (X11/20051025) |
Pessoal
Tem como eu tratar _* no awk. Tenho um awk que checa alguns campos como
está abaixo:
if($3 ~ /^[0-2][0-9]:[0-6][0-9]:[0-6][0-9]$/) {
print $1 " " $2 " " $4
} else if($4 ~ /^[0-2][0-9]:[0-6][0-9]:[0-6][0-9]$/) {
print $1 " " $2 " " $5
} else if($3 ~ /^[0-9][0-9][A-Z]$/) {
print $1 " " $2 " " $5}
e esta funcionando ok. O problema é quando tenho uma linha no seguinte
formato:
CLAU 99999999999999 _10 0001000019 suprhc
Como posso fazer para no campo $3 ele tratar _*, pois o número após o
"_" pode variar.
Obrigado
Mauricy
- Tratar _* com awk,
Mauricy Maiorino <=