我有一个名为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如何将目录转换为字符串?
发布于 2013-05-09 19:12:56
使用basename
$ basename /home/tarrsalah/local/java/jdk1.8.0
jdk1.8.0https://stackoverflow.com/questions/16469299
复制相似问题