shell中常用的% %% # ##
来源:互联网 发布:sql清空表数据 编辑:程序博客网 时间:2024/06/14 09:00
${VAR%reg}:从VAR中删除位于%右侧的通配符,通配符从右向左进行匹配,非贪婪操作
${VAR%%reg}从VAR中删除位于%右侧的通配符,通配符从右向左进行匹配,是贪婪操作
${VAR#reg}从VAR中删除位于#右侧的通配符,通配符从左向右进行匹配,非贪婪操作
${VAR##reg}从VAR中删除位于#右侧的通配符,通配符从左向右进行匹配,是贪婪操作
例题:
[root@localhost test]# file="lufubo.tar.gz"
[root@localhost test]# echo ${file%.*}
lufubo.tar
[root@localhost test]# echo ${file%%.*}
lufubo
[root@localhost test]# echo ${file#*.} #注意这里是“*.”,不是“.*”,因为这里是从左向右进行匹配
tar.gz
[root@localhost test]# echo ${file##*.}
gz
- shell中常用的特殊符号
- shell中常用的特殊符号
- shell中常用的特殊符号
- shell中常用的特殊符号
- shell中常用的特殊符号
- shell中常用的特殊符号
- shell中常用的特殊符号
- shell中常用的正则表达式2
- 在shell中常用的特殊符号
- linux Shell 中常用的条件判断
- shell 中常用的for循环
- SHELL脚本中常用的控制结构
- shell中常用的% %% # ##
- shell中常用的快捷键组合
- Shell中read的常用方式
- linux Shell 中常用的条件判断
- shell 中常用的字符串处理函数
- Shell中read的常用方式
- JSON简单例子(Json-lib)
- linux uniq命令
- 软件开发的哲学思考
- mysql源代码相关资料
- 什么是DQL、DML、DDL、DCL
- shell中常用的% %% # ##
- 涨工资(改)
- shell中交互输入自动化
- linux中生成任意大小的文件
- JSON中数据特殊字符的处理
- linux 文本文件的交集,差集 comm命令
- 用汇编语言申请栈空间
- linux shell 查找文件差异并进行修补
- 菜鸟学汇编005 栈(Stack) 和 段寄存器SS、SP