shell 字符串截取
2013-01-05 15:09
204 查看
Shell字符串截取规则:
•${#parameter} 获取字符串长度
•${parameter%word} 最小限度从后面截取word
•${parameter%%word} 最大限度从后面截取word
•${parameter#word} 最小限度从前面截取word
•${parameter##word} 最大限度从前面截取word
写了个小程序,关于shell字符串截取的,保存以防忘记:
运行结果:
•${#parameter} 获取字符串长度
•${parameter%word} 最小限度从后面截取word
•${parameter%%word} 最大限度从后面截取word
•${parameter#word} 最小限度从前面截取word
•${parameter##word} 最大限度从前面截取word
写了个小程序,关于shell字符串截取的,保存以防忘记:
!/bin/bash #|--------------------------------------| #|Author: Liwenta | #|Email: email.tata@qq.com | #|Date: 2013-01-05 | #|--------------------------------------| str="/project/mkdemo/src" echo '${str}='${str} echo '${#str}='${#str} tmp=`dirname ${str}` echo 'dirname ${str}='${tmp} tmp=`basename ${str}` echo 'basename ${str}='${tmp} tmp=${str#*/} echo '${str#*/}='${tmp} tmp=${str##*/} echo '${str##*/}='${tmp} tmp=${str%/*} echo '${str%/*}='${tmp}
运行结果:
[root@tata.domain /andes/shell/string]#./ph.sh ${str}=/project/mkdemo/src ${#str}=19 dirname ${str}=/project/mkdemo basename ${str}=src ${str#*/}=project/mkdemo/src ${str##*/}=src ${str%/*}=/project/mkdemo ${str%%/*}=
相关文章推荐
- Shell 字符串截取:${varible##*string} ${varible#*string} ${varible%%string*} ${varible%string*}
- shell字符串截取常见方式
- shell脚本中字符串截取的常用用法
- Shell字符串截取——获取oracle group名字
- Shell脚本8种字符串截取方法总结
- shell字符串截取方法
- Shell脚本8种字符串截取方法总结
- shell字符串的截取
- shell 截取变量的字符串(转)
- 【Shell】截取字符串
- shell字符串的截取
- shell 字符串变量的截取
- shell截取字符串的方法
- shell中截取字符串方法总结
- Linux下的shell脚本的字符串截取
- shell ---- 字符串截取方法归纳
- shell脚本之――字符串截取
- shell字符串截取方法
- shell脚本的学习1-截取字符串