Bash简单的句子

时间:2015-01-26 22:23:02

标签: bash

我正在创建一个新文件并尝试在句子中打印出当前目录。我希望它看起来像“我当前的目录是/.../.../.../”。我该怎么做才能获得我想要的输出?非常感谢任何帮助或支持。

bash3.2$ sciript test1.script
bash3.2$ cat -n > test1.1

我尝试过做几件不同的事情,比如......

echo "My current directory is" $pwd
echo "My current directory is $pwd"
pwd
...........

1 个答案:

答案 0 :(得分:2)

pwd是一个命令,而不是变量,因此您无法使用$pwd获取其值。

您正在寻找perform command substitution,所以请使用反引号或$(...)来评估双引号字符串中的命令:

echo "My current directory is `pwd`"
# or
echo "My current directory is $(pwd)"

更多:https://unix.stackexchange.com/a/48393/4515