mas o grep não interpreta nada.
o shell que expande o conteudo da variavel.
faça o seguinte:
$ echo grep $variavel arquivo
se variavel é 25 isso vai imprimir
grep 25 arquivo
On Wed, Oct 28, 2015 at 2:47 PM, Luiz guilherme Nunes Fernandes address@hidden
<mailto:address@hidden> [shell-script] <address@hidden
<mailto:address@hidden>> wrote:
__
A questão é o grep utilizar a variável, ele não consegue interpretar a
variável.
Em Quarta-feira, 28 de Outubro de 2015 11:45, "Tiago Peczenyj address@hidden
<mailto:address@hidden> [shell-script]" <address@hidden
<mailto:address@hidden>> escreveu:
eu faria dessa forma:
DIAMESSEG=$(date +%d -d "-3 day")
grep "$DIAMESSEG" /var/log/maillog
a duvida é: pq isso não te atende?
2015-10-28 14:33 GMT+01:00 Luiz guilherme Nunes Fernandes address@hidden
<mailto:address@hidden> [shell-script] <address@hidden
<mailto:address@hidden>>:
__
Prezados,
estou com a seguinte situação:
Tenho 1 variável da seguinte maneira.
DIAMESSEG=$(date +%d -d "-3 day")
Preciso utilizar o filtro no grep com 3 dias anteriores.
Ex:
Tentei das seguintes maneiras :
cat /var/log/maillog | grep $DIAMESSEG
cat /var/log/mailog | grep $(date +%d -d "-3 day")
Alguma sugestão?
Obrigado pela atenção.
--
Tiago B. Peczenyj
http://about.me/peczenyj
--
Tiago B. Peczenyj
http://about.me/peczenyj