如何提取pwd输出的最后目录?我不想使用任何有关目录结构中有多少层的知识。如果要使用它,可以执行以下操作:

> pwd
/home/kiki/dev/my_project
> pwd | cut -d'/' -f5
my_project

但是我想使用一个不管目录结构在哪里的命令。我假设有一个简单的命令可以使用awk或sed来执行此操作。

最佳答案

您在寻找basename还是dirname

就像是

basename "`pwd`"

应该是您想知道的。

如果您坚持使用sed,也可以使用
pwd | sed 's#.*/##'

关于bash - 提取pwd输出的最后一个目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1744595/

10-13 08:10