Я начинаю изучать сценарии Bash. И у меня был вопрос. Код ниже хорошо работает,
Echo "Here is your current directory: "
pwd
но что, если я хочу иметь результат pwd, который будет записан в той же строке как строка объяснения? Как сделать это?Спасибо.
Можно использовать замена команды
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 лучше, чем эхо?