операторы эха с командами

Я хочу создать оператор эха в сценарии Bash, в котором будет сказано, "Сегодня (текущая дата и время)".

до сих пор я попробовал:

today=date

echo Today is $today

но никакая удача

1
задан 26 September 2014 в 22:38

2 ответа

Для встраивания команд в другие или оберните их в `` или в $().

Примеры:

echo Today is $(date)
echo Today is `date`
2
ответ дан 11 November 2019 в 09:32

правильный:

today=$(date)
echo Today is $today

, Другими словами, используйте variable=$(commands) синтаксис, он сохранит результат команды в variable и поэтому если Вы захотите к распечатке, каков был результат? можно использовать:

echo $variable

вот подобный пример http://www.cyberciti.biz/faq/unix-linux-bsd-appleosx-bash-assign-variable-command-output/

0
ответ дан 11 November 2019 в 09:32

Другие вопросы по тегам:

Похожие вопросы: