这个问题在这里已经有了答案:
Extract the last directory of a pwd output
(4 个回答)
3年前关闭。
我正在尝试找到一种方法来正确获取当前所在目录的名称。如果我在一个名为 HW04 的目录中,并且 pwd
打印出来 home/zachary/HW04
,我将如何仅打印出 HW04?或者是使用 pwd 来获得更多的名称?有没有更简单的方法?
提前致谢。
最佳答案
您可以使用 echo $(basename $(pwd))
(或者只是 basename $(pwd)
如果你想打印它);见 basename(1) , pwd(1) (也许是内置的 shell)和 command substitution bash
reference manual的部分.
你可能会发现一些 bash prompt configuration设置你的提示来告诉你这些事情。
关于bash - 如何仅打印我当前所在的当前目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53111138/