在zsh
外壳中:
$ pathname=/home/paulo/paulo.pdf
$ printf '%s\n' $pathname:t:r
paulo
:t
修改(“尾巴”)中提取的最后一个路径组件$pathname
(它的工作原理类似basename
)。:r
改性剂(“根”,我想)提取文件名的位向上到延伸,如果存在一个。扩展名是文件名中最后一个点之后的部分。这意味着您将为的文件名得到空的结果.zshrc
。其他相关的修饰语是
:h
(“头”),其工作方式类似于dirname
和:e
(“扩展名”),仅提取扩展名。本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句