Para incorporar comandos a outros, envolva-os em '' ou em $() .
Exemplos:
echo Today is $(date)
echo Today is 'date'
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
Para incorporar comandos a outros, envolva-os em '' ou em $() .
Exemplos:
echo Today is $(date)
echo Today is 'date'
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