deseja armazenar a saída de data na variável [duplicata]

0

eu tentei o código abaixo para armazenar a saída de data na variável.

read -p 'date: ' mydate
date_month= date -d "$mydate" +%b
echo $date_month

não está imprimindo a saída. como armazenar a saída de data na variável?.

    
por vijai raghunath 10.02.2018 / 15:26

1 resposta

1

Seu script como escrito contém

date_month= date -d "$mydate" +%b

Observe o espaço. Isso executa date -d "$mydate" +%b com date_month definido como uma cadeia vazia. Para colocar o resultado deste comando na variável, você tem que usar a substituição de comando:

date_month=$(date -d "$mydate" +%b)

Note também a falta de espaço.

    
por 10.02.2018 / 15:30