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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Ordenar linhas com campos do tipo data


From: diramos
Subject: Re: [shell-script] Ordenar linhas com campos do tipo data
Date: 04 Jul 2014 09:38:03 -0700

Julio,


Fiz uns testes aqui e verifiquei que o problema pode estar no " !" (ponto de exclamação) após a primeira linha.

Então, tentei uma gambiarra e parece que funcionou:

Coloquei um | tr -d "\!" antes do seu comando, ficando assim:


cat meuarquivo.txt | tr -d "\!" | sed -r 's|^([[:alpha:] ]+);([0-9]{2})/([0-9]{2})/([0-9]{2});(.*)$|\1;\4/\3/\2;\5|' |  sort -t\; -k2,3 | sed -r 's|^([[:alpha:] ]+);([0-9]{2})/([0-9]{2})/([0-9]{2});(.*)$|\1;\4/\3/\2;\5|' | uniq > /tmp/"$HOST"_tmp_log.txt


O problema é se no arquivo houver outros caracteres especiais que não o "!" ou mesmo se eu precisar manter o "!" no retorno


Diramos




reply via email to

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