您的位置:首页 > 其它

The SAP Toolbar control Jack wu

2010-08-24 10:40 204 查看

1.10 ksh和bash中的变量编辑

操作符解释
${variable#pattern}删除匹配variable值头部的pattern的最短部分
${variable##pattern}删除匹配variable值头部的pattern的最长部分
${variable%pattern}删除匹配variable值尾部的pattern的最短部分
${variable%%pattern}删除匹配variable值尾部的pattern的最长部分
其中pattern采取的是通配符模式,而不是正则表达式. 例如
var=/home/tmp/work/file.a.el则
echo ${var#/*/}                 # tmp/work/file.a.el
echo ${var##/*/}                # file.a.el
echo ${var%.*}                  # /home/tmp/work/file.a
echo ${var%%.*}                 # /home/tmp/work/file
echo ${var%/*}                  # /home/tmp/work可以用于取出目录值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: