Команда, встроенная в команду

Команда, встроенная в команду

Пытаюсь заставить работать встроенную команду в моей оболочке BASH. У меня такое чувство, что это связано с меткой 'pic', но не могу понять.

Я могу заставить это работать, встроив $(date +%A).

Спасибо!

команда: echo "Сегодня дата +%A". результат: Сегодня дата +%A.

date +%A сама по себе работает правильно.

введите описание изображения здесь

решение1

Похоже, вы используете одинарную кавычку, а не подстановку команд (она же обратная кавычка).

Продолжая ту же идею, с которой вы работаете, это также эквивалентный способ сделать это, как в комментарии @John1024:

echo "Today is `date +%A`"

Обратите внимание на обратную кавычку, а не на одинарную, которую вы использовали изначально.

Связанный контент