echo statements com comandos

1

Eu quero criar uma instrução echo em um script Bash que diga "Hoje é (data e hora atuais)".

até agora eu tentei:

today=date

echo Today is $today

mas sem sorte

    
por Justin 26.09.2014 / 18:37

2 respostas

2

Para incorporar comandos a outros, envolva-os em '' ou em $() .

Exemplos:

echo Today is $(date)
echo Today is 'date'
    
por s3lph 26.09.2014 / 18:40
0

o caminho certo é:

today=$(date)
echo Today is $today

Em outras palavras, use a sintaxe variable=$(commands) , ela salvará o resultado do comando em variable e, portanto, se você deseja imprimir qual foi o resultado? você pode usar:

echo $variable

aqui está o exemplo similar link

    
por sddgob 26.09.2014 / 18:39