Я хочу создать оператор эха в сценарии Bash, в котором будет сказано, "Сегодня (текущая дата и время)".
до сих пор я попробовал:
today=date
echo Today is $today
но никакая удача
Для встраивания команд в другие или оберните их в ``
или в $()
.
Примеры:
echo Today is $(date)
echo Today is `date`
правильный:
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/