【发布时间】:2015-02-15 14:54:02
【问题描述】:
正如question 中所解释的,我们可以获得当前工作目录的名称。 但是如何获取最后一个目录名呢?
场景:
# working directory /etc/usr/abc/xyz.txt
printf '%s\n' "${PWD##*/}" #prints abc
#i want to print usr
printf '%s\n' "%{PWD##*/-1}" #prints me whole path
建议我如何做到这一点。
提前致谢。
【问题讨论】:
-
@EtanReisner 试试
echo ${PWD##*/} -
呸,对不起,我的假测试的工件和一个文件名的工作目录。