Shell脚本截取字符串的方法
2017-01-12 17:04
447 查看
一、删除从左开始第一个匹配字符串及其右边的所有字符串
格式:${var#*regx}x="http://www.csdn.com/ss echo ${x#*//} 输出:www.csdn.com/ss
二、删除从左开始最后一个匹配字符串及其右边的所有字符串
格式:${var##*regx}x="http://www.csdn.com/ss echo ${x##*/} 输出:ss
三、删除从右开始第一个匹配字符串及其左边的所有字符串
格式:${var%regx*}x="http://www.csdn.com/ss echo ${x%/*} 输出:http://www.csdn.com
四、删除从右开始最后一个匹配字符串及其左边的所有字符串
格式:${var%%regx*}x="http://www.csdn.com/ss echo ${x%%/*} 输出:http:
五、svn up的实例
引用块内容" title="">
当运行svn up后,如果我们想要通过脚本获得以上图片中的数字285097时
只需要以下步骤即可
# 获取svn up结果 x=`svn up Vip.json.php` # 观察到数字7后面有一个句号,我们可以使用第三种方法将其及后面的东西全部去掉 x=${x%。*} # 现在观察到数字2前面有一个空格,由于其实从左数最后一个空格,所以可以使用二种方法,当然第三种也可以 x=${x##* } # 此时输出的结果就是我们想要的数据了 echo x 输出:285097
相关文章推荐
- Shell脚本8种字符串截取方法总结
- Shell脚本8种字符串截取方法总结
- Shell脚本8种字符串截取方法总结
- Shell脚本8种字符串截取方法总结
- Shell脚本8种字符串截取方法总结
- Shell脚本8种字符串截取方法总结
- Shell脚本8种字符串截取方法总结
- shell脚本中字符串截取的方法
- Shell脚本8种字符串截取方法总结
- shell脚本的8种字符串截取方法
- 【脚本】shell 截取字符串的方法*
- Shell脚本8种字符串截取方法总结
- Shell脚本编程中截取字符串方法
- shell脚本八种字符串截取方法
- Shell脚本8种字符串截取方法总结
- shell脚本中字符串截取的多种方法
- Shell脚本8种字符串截取方法总结
- shell脚本字符串截取的多种方法
- Shell脚本8种字符串截取方法总结
- Shell脚本八种字符串截取方法