我需要做一些功课......问题是: 如何打印当前目录(工作目录)的路径以及如何将其用作变量?
问题的第一部分很容易回答: PWD
但我如何将其用作变量?
答案 0 :(得分:4)
Bash有一个变量PWD
,它应优先于pwd
命令:
echo "$PWD"
答案 1 :(得分:1)
在bash中,您可以执行命令并使用反引号获取输出,例如
paul@paul-laptop:~$ WORKING_DIRECTORY=`pwd`
paul@paul-laptop:~$ echo $WORKING_DIRECTORY
/home/paul
还有一种替代语法,使用美元符号和括号 - WORKING_DIRECTORY=$(pwd)