Как повторить “некоторый текст” и результат функции в одной строке?

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

Echo "Here is your current directory: "
pwd

но что, если я хочу иметь результат pwd, который будет записан в той же строке как строка объяснения? Как сделать это?Спасибо.

0
задан 27 October 2016 в 22:26

1 ответ

Можно использовать замена команды

echo "Here is your current directory: $(pwd)"

Однако, Вы могли бы хотеть выработать привычку предпочтения printf более чем echo

printf 'Here is your current directory: %s\n' "$(pwd)"
<час>

Примечание: Вы могли просто сказать echo не включать завершающуюся новую строку, например,

echo -n "Here is your current directory: "
pwd

, но она не рекомендовала - видят , Почему printf лучше, чем эхо?

4
ответ дан 28 September 2019 в 07:37

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

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