[Fedora-users-br] Multiplicação em Bash

André Felício andre em felicio.com.br
Quinta Junho 18 21:39:39 UTC 2009


Rau,

> tente desta forma.
> echo `expr 3 \* 2`

Valeu Rodrigo!!! :)  Não tinha prestado atenção que o bash iria interpretar o 
* e expandir para os arquivos do diretório corrente.

Por experiência, alguem sabe qual seria mais rápido? usar
echo `expr 3 \* 2`
ou
echo $((3 * 2))

Estou fazendo um script para ler o atributo pwdLastSet do Active Directory e 
avisar por e-mail quando a senha estiver próximo de expirar. Basicamente o 
problema estava sendo a conversão dos campos de data para unix timestamp, a 
MS conta em intervaos de 100 nanosegundos de 01/01/1601 e unix em segundos de 
01/01/1970, com isso tenho que fazer alguns produtos e adições.

Para quem se interessar...
unixtime = windowstime / 10000000 - 11644473600

-- 
Att,

André Felício
http://www.felicio.com.br

 There's coffee in that nebula! -- Capt. Kathryn Janeway, Star Trek: 
Voyager, "The Cloud"




Mais detalhes sobre a lista de discussão br-users