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

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

Comando date indo para uma variável


From: M. Rodrigo Monteiro
Subject: Comando date indo para uma variável
Date: Thu, 2 Apr 2009 10:44:26 -0300

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
address@hidden
"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


reply via email to

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