我开始学习 Bash 脚本。我有一个问题。下面的代码运行正常,
Echo "Here is your current directory: "
pwd
但是如果我想将 pwd 的结果写在与解释字符串相同的行中该怎么办?该怎么做?谢谢。
答案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 比 echo 更好?