我有我的symlink
名字CURRENT
指向一个目录,可以说
CURRENT -> $HOME/local/java/jdk1.8.0
我想将该jdk1.8.0
部分提取为字符串。
首先,我通过以下方式获取目录:
current_dir= $(readlink -f $CURRENT)
然后,我尝试提取路径的最后一部分:
last_part= ${current_dir##*/}
甚至当我尝试通过以下方式打印它时:
echo $current_dir
我收到此错误:
bash: /home/tarrsalah/local/java/jdk1.8.0: Is a directory
如何将目录转换为字符串?