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

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



reply via email to

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