如何仅打印我当前所在的当前目录

Zac*_*iah 5 unix bash pwd

我正在尝试找到一种方法来正确获取当前所在目录的名称。如果我在一个名为 HW04 的目录中,并pwd打印出home/zachary/HW04,我如何只打印出 HW04 ?或者是使用 pwd 来获取更多名称?有什么更简单的方法吗?

提前致谢。

Bas*_*tch 3

您可以使用echo $(basename $(pwd))(或者只是basename $(pwd)如果您想打印它);请参阅basename(1)pwd(1)(可能是 shell 内置命令)以及参考手册命令替换部分。bash

您可能会找到一些 bash提示配置来设置提示来告诉您这些事情。