首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将目录转换为字符串?

如何将目录转换为字符串?
EN

Stack Overflow用户
提问于 2013-05-09 19:10:12
回答 1查看 5.6K关注 0票数 2

我有一个名为symlinkCURRENT指向一个目录,比如说

代码语言:javascript
复制
CURRENT -> $HOME/local/java/jdk1.8.0

我想以字符串的形式提取jdk1.8.0部件。

首先,我通过以下方法获得该目录:

代码语言:javascript
复制
 current_dir= $(readlink -f $CURRENT)

然后,我试着提取出路径的最后一部分:

代码语言:javascript
复制
last_part= ${current_dir##*/}

甚至当我试图通过:

代码语言:javascript
复制
echo $current_dir

我得到了这个错误

代码语言:javascript
复制
bash: /home/tarrsalah/local/java/jdk1.8.0: Is a directory

如何将目录转换为字符串?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-09 19:12:56

使用basename

代码语言:javascript
复制
$ basename /home/tarrsalah/local/java/jdk1.8.0
jdk1.8.0
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16469299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档