“Shell”的版本间的差异
来自qingwei personal wiki
(创建页面,内容为“== 提取文件/目录 == === 提取文件名 === * 不包含后缀 <source lang="shell"> # 不包含后缀 ${var%%.*} # 该命令的使用是去掉变量var从右…”) |
(没有差异)
|
2018年1月25日 (四) 02:52的最新版本
提取文件/目录
提取文件名
- 不包含后缀
# 不包含后缀
${var%%.*}
# 该命令的使用是去掉变量var从右边算起的最后一个'.'字符及其右边的内容,返回从右边算起的最后一个'.'(不含该字符)的左边的内容
# 例子
[qingwyan@localhost ~]$ aaaa=1.text
[qingwyan@localhost ~]$ echo ${aaaa##*.}
text
[qingwyan@localhost ~]$ test=/root/qingwyan.txt
[qingwyan@localhost ~]$ echo ${test%%.*}
/root/qingwyan