[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Ajuda
From: |
Mauricy Maiorino |
Subject: |
Ajuda |
Date: |
Sat, 29 Oct 2005 01:08:07 -0200 |
User-agent: |
Mozilla Thunderbird 1.0.7 (X11/20050923) |
Pessoal
Tenho a seguinte entrada de arquivo:
funcconv 99102000000000 296 funcamp
funcconv 99102000000000 262 funcamp
funcconv 99102000000000 164 funcamp
penteado 09000000000000 0002000044 ifch
novelli 09000000000000 39 ifch
csbarra 09000000000000 000206 ifch
O que preciso é que quando o terceiro campo for do tipo "0002000044" ou
do tipo "000206" que ele de um "cut" e me deixe somente os numeros
inteiros. A saída precisaria ficar assim:
funcconv 99102000000000 296 funcamp
funcconv 99102000000000 262 funcamp
funcconv 99102000000000 164 funcamp
penteado 09000000000000 44 ifch
novelli 09000000000000 39 ifch
csbarra 09000000000000 206 ifch
Já tentei com awk e cut mas sem sucesso. Se usar o sed, não dá, pois a
numeração deste campo pode variar "antes" do numero inteiro, ou seja os
3 ou 4 primeiros digitos deste campo.
Alguem pode me ajudar??
Obrigado
Mauricy
- Ajuda,
Mauricy Maiorino <=