我正在创建一个新文件并尝试在句子中打印出当前目录。我希望它看起来像“我当前的目录是/.../.../.../”。我该怎么做才能获得我想要的输出?非常感谢任何帮助或支持。
bash3.2$ sciript test1.script
bash3.2$ cat -n > test1.1
我尝试过做几件不同的事情,比如......
echo "My current directory is" $pwd
echo "My current directory is $pwd"
pwd
...........
答案 0 :(得分:2)
pwd
是一个命令,而不是变量,因此您无法使用$pwd
获取其值。
您正在寻找perform command substitution,所以请使用反引号或$(...)
来评估双引号字符串中的命令:
echo "My current directory is `pwd`"
# or
echo "My current directory is $(pwd)"