Como posso adicionar dias?

0

Estou no shell do AIX c e estou tentando adicionar dias.
Eu tenho

#!/bin/sh    

Today='date +%u' # which gives me 5    
Tomorrow='expr ${Today} + 1' # do nothing    

Por favor, deixe-me saber como aumentar o dia da semana em 1?

    
por osamuyl 03.02.2017 / 21:44

1 resposta

0

Seu problema é você colocar sua instrução expr entre aspas simples, o que impede que o shell substitua ${Today} por 5 e impede que ele execute a instrução expr (apenas armazena a expressão inteira como um string na variável Tomorrow ).

Você provavelmente quer algo assim:

#!/bin/sh    

Today='date +%u' # which gives me 5    
Tomorrow='expr ${Today} + 1' # works
echo $Tomorrow # outputs 6
    
por 03.02.2017 / 22:48

Tags