Вместо этого вы хотите использовать следующее:
echo "time is `date`"
`(обратная кавычка) вместо '(апостроф)
Основа Unix / Linux такая же, но многие утилиты меняются время, поэтому их варианты со временем сильно различаются. Они различаются даже между вкусами. Так что более старая книга обычно хороша, поскольку большинство вещей все еще работает и остается точным. В новой книге вы сможете лучше использовать новые возможности, которых не было в прежние времена.
Вы также можете использовать echo "time is $ (date)"
, чтобы не путать одинарную кавычку с обратной полосой.