文章 2023-01-08 来自:开发者社区

SHELL中从变量中截取后缀、文件名、目录名

 比如说:QUANTUM7=/home/quantum7/test.sh得到后缀shecho ${QUANTUM7##*.}得到文件名echo ${QUANTUM7##*/}得到目录echo ${QUANTUM7%/*} 

文章 2017-11-17 来自:开发者社区

shell 提取文件名和目录名的一些方法

一、使用${} 1、${var##*/} 该命令的作用是去掉变量var从左边算起的最后一个'/'字符及其左边的内容,返回从左边算起的最后一个'/'(不含该字符)的右边的内容。使用例子及结果如下: [linux@test: ] var=/home/user/1.txt [linux@test: ] echo ${var##*/} 1.txt 该操作提取路径下的文件名1.txt 2、${var#...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐