[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Ajuda com arquivo de texto
From: |
Filipe Fernandes |
Subject: |
Re: [shell-script] Ajuda com arquivo de texto |
Date: |
Thu, 19 Nov 2009 14:53:59 -0500 |
User-agent: |
Thunderbird 2.0.0.23 (X11/20090817) |
Show, funcionou!
> awk '{if(!$4) $4="00" ;print}' arquivo
Só pra ver se entendi, if (se) !$4 (não existe coluna 4) $4="00" (coloca
00 na col 4), certo?
Muito obrigado.
Tiago Peczenyj wrote:
> tente
>
> awk '{if(!$4) $4="00" ;print}' arquivo
>
> 2009/11/19 Filipe Fernandes <address@hidden>
>
>>
>> Olá lista,
>>
>> Tenho um arquivo de texto com datas na seguinte forma:
>>
>> 01 10 10
>> 01 10 10 10
>> 01 10 10 20
>> 01 10 10 30
>> 01 10 10 40
>> 01 10 10 50
>> 01 10 11
>> 01 10 11 10
>> 01 10 11 20
>> 01 10 11 30
>> 01 10 11 40
>> 01 10 11 50
>> ....
>>
>> onde
>> col1 mes
>> col2 dia
>> col3 hora
>> col4 minuto
>>
>> Gostaria de adicionar 00 na coluna 4 quando não tem nada, como fazer
>> isso com o awk?
>>
>> Sou novato e por isso estava fazendo a operação na marra, onde imprimia
>> a coluna 4:
>>
>> awk '{ print $4 }' TEMPO
>>
>> e depois substitua colocava os 00 usando um loop em outro programa pra
>> só depois juntar tudo. Porém creio que deve ter uma forma mais fácil de
>> se fazer isso tudo em shell.
>>
>> Obrigado, Filipe.
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>>
>>
>
>
>
[As partes desta mensagem que não continham texto foram removidas]