fdmarp
(usa Debian)
Enviado em 19/09/2011 - 18:13h
Concordo com o Hebang, o ideal é que você tente primeiro e depois solicite nossa ajuda, mas como o colega já resolveu seu problema ... então vamos dar uma contribuição a mais para seu conhecimento.
Muita gente usa o date assim:
else echo "Boa noite $USER, Hoje e $(date +%a), dia $(date +%d) de $(date +%b) de $(date +%Y)"
Mas podemos economizar alguns comandos assim:
else echo "Boa noite $USER, Hoje e $(date "+%a , dia %d de %b de %Y")"
ou ainda assim:
else date "+Boa tarde $USER, Hoje e %a , dia %d de %b de %Y"
Só a titulo informativo, pois isso teria que rodar muitas vezes para sentir a diferença.
No caso fiz um loop de 1000 para os comandos e veja a diferença:
1) echo "Boa noite $USER, Hoje e $(date +%a), dia $(date +%d) de $(date +%b) de $(date +%Y)"
real 0m18.890s
user 0m4.636s
sys 0m15.181s
2) echo "Boa noite $USER, Hoje e $(date "+%a , dia %d de %b de %Y")"
real 0m5.277s
user 0m1.508s
sys 0m3.816s
3) date "+Boa tarde $USER, Hoje e %a , dia %d de %b de %Y"
real 0m3.989s
user 0m1.284s
sys 0m2.828s