我如何在bash脚本中检索当前工作目录/文件夹名称,或者更好的是,仅仅是一个终端命令。
pwd给出了当前工作目录的完整路径,例如/opt/local/bin,但我只想要bin。
我如何在bash脚本中检索当前工作目录/文件夹名称,或者更好的是,仅仅是一个终端命令。
pwd给出了当前工作目录的完整路径,例如/opt/local/bin,但我只想要bin。
当前回答
下面grep with regex也可以,
>pwd | grep -o "\w*-*$"
其他回答
只需执行以下命令行:
basename $(pwd)
如果你想复制这个名称:
basename $(pwd) | xclip -selection clipboard
对于像我这样的骑手来说
find $PWD -maxdepth 0 -printf "%f\n"
只使用:
pwd | xargs basename
or
basename "`pwd`"
下面grep with regex也可以,
>pwd | grep -o "\w*-*$"
那么grep呢:
pwd | grep -o '[^/]*$'