Fala Rodrigo, veja só: *$ date +"%b %e" Abr 2 $ LANG=C date +"%b %e" Apr 2*
Se vc preferir tudo em português, faça: *$ LANG=pt_BR date +"%b %e"* -- Abração, Julio *Cursos de Shell e Zenity nos finais de semana: - Em SP ligue (11) 2125-4747; - Em DF ligue (61) 3223-3000; - No RJ brevemente; - Turmas fechadas em outras cidades ligue (21) 8112-9988 * 2009/4/2 M. Rodrigo Monteiro <[email protected]> > Senhores, bom dia. > > Em dois computadores tenho o mesmo script. No 1 o grep funciona como > eu quero, no 2 não. O problema é o espaço entre "Apr" e "2", que o > Postfix gera no log com um espaço em branco no lugar do 0. > Segue as especificações dos servidores e os comandos executados em cada um. > > Computador 1: > - Fedora release 7 (Moonshine) > - Linux teste 2.6.21-1.3194.fc7 #1 SMP Wed May 23 22:13:52 EDT 2007 > ppc64 ppc64 ppc64 GNU/Linux > - GNU bash, version 3.2.33(1)-release (powerpc-redhat-linux-gnu) > > # date +"%b %e" > Apr 2 > # data=$(date +"%b %e") ; echo $data > Apr 2 > # grep "^$data " /var/log/maillog > Apr 2 00:07:38 teste postfix/qmgr[25507]: 9F10EAC2A68: removed > ...(registros do log)... > > Computador 2: > - lenny/sid (Ubuntu 8.10) > - Linux teste2 2.6.27-11-server #1 SMP Thu Jan 29 20:13:12 UTC 2009 > x86_64 GNU/Linux > - GNU bash, version 3.2.39(1)-release (x86_64-pc-linux-gnu) > > # date +"%b %e" > Abr 2 > # data=$(date +"%b %e") ; echo $data > Abr 2 > # grep "^$data " /var/log/maillog > ...(vazio)... > > Qualquer ajuda é bem-vinda. > > Abraços, > Rodrigo. > > -- > M. Rodrigo Monteiro > [email protected] <falecom%40rodrigomonteiro.net> > "Free as in Freedom, not free as in free beer" > "As we are liberated from our own fear, our presence automatically > liberates others" > Linux User # 403730 > > [As partes desta mensagem que não continham texto foram removidas]
