Лучшая цитата для выполнения команды на сценарии оболочки - PullRequest
1 голос
/ 13 февраля 2011

Я сомневаюсь в различии, и какая из них является лучшей цитатой для выполнения команды в сценарии оболочки.

Например, у меня есть два примера:

echo "The name of the computer is `uname -n`"
echo "The name of the computer is $(uname -n)"

Какой из них лучше?Или нет никакой разницы?

1 Ответ

7 голосов
/ 13 февраля 2011

$(...) обычно рекомендуется, потому что он легче вкладывается. Сравните:

date -d "1970-01-01 $(echo "$(date +%s)-3600"|bc) sec UTC"

date -d "1970-01-01 `echo \"\`date +%s\`-3600\"|bc` sec UTC "
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...