como obter o valor do tempo de duas épocas em varibale

0

Se eu estou executando este comando a partir do prompt de comando, mas como colocá-lo no shell script? Basicamente, este comando está subtraindo o tempo de duas épocas, mas eu preciso do valor de saída deles em uma variável.

date -d @$(( $(date -d "'date -d@epochtime2'" +%s) - $(date -d "'date -d@epochtime1'" +%s) )) -u +'%H:%M:%Sa'

Obrigado

    
por user3457622 09.05.2016 / 14:35

1 resposta

1

Atribua a saída do comando a uma variável:

diff=$(date -d @$(( $(date -d "'date -d@epochtime2'" +%s) - $(date -d "'date -d@epochtime1'" +%s) )) -u +'%H:%M:%Sa')
echo $diff
    
por Jos 09.05.2016 / 14:49