我正在尝试获取此文件的目录名,该目录名不在我的当前目录中:
/home/me/PhD/file.tsv
当我跑步时:
dirname /home/me/PhD/file.tsv
我得到:
/home/me/PhD/
但是,我只想获得: PhD
我怎样才能做到这一点?
basename "$(dirname /home/me/PhD/file.tsv)"
笔记:
dirname
并basename
仅对字符串进行操作。路径是否存在无关紧要。$()
在这里解释:什么是$()
一个命令?本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句