shell字符串截取方法
2017-07-08 17:10
288 查看
运算符截取
1.#和##截取字符串(删左边留右边)
下面我们先看代码和运行结果
解释:
2.% 和%% 号截取(删右边留左边)
解释:
3.截取指定个数的字符串
解释:
采用cut工具截取
-c选项表示用字符定位
解释
2.-b选项:表示用字节定位
也可以同-c选项一样采用 ,或者-进行分隔。
1.#和##截取字符串(删左边留右边)
下面我们先看代码和运行结果
解释:
${var#*string}//从左边开始删除第一个string以及左边的所有字符 ${var##*string}//从左边开始删除最后一个string以及左边的所有字符 //注意{}内的内容不可以加空格
2.% 和%% 号截取(删右边留左边)
解释:
${var#*string}//从右边边开始删除第一个string以及右边的所有字符 ${var##*string}//从右边开始删除最后一个string以及右边的所有字符
3.截取指定个数的字符串
解释:
1 #! /bin/bash 2 str=http://www.yingying.com//123.html echo ${str:0:5} //从左边第一个开始截取5个 echo ${str:5} //从左边第6个字符开始一直到结束 echo ${str:0-5:5} //从右边第5个字符开始截取5个 echo ${str:0-7}//从右边第7个开始一直到结束
采用cut工具截取
-c选项表示用字符定位
解释
//截取第n个字符:之间可以用“,”隔开,表示截取第n1和第n2个 //截取n1和n2之间的字符:用“-”连接,表示截取第n1到第n2个
2.-b选项:表示用字节定位
也可以同-c选项一样采用 ,或者-进行分隔。
相关文章推荐
- Shell脚本8种字符串截取方法总结
- shell ---- 字符串截取方法归纳
- shell脚本字符串截取的多种方法
- 转 -- linux中shell截取字符串方法总结
- linux中shell截取字符串方法总结
- shell脚本中字符串截取的方法
- linux中shell截取字符串方法总结
- shell截取字符串的方法
- linux中shell截取字符串方法总结
- Shell脚本截取字符串的方法
- shell中截取字符串方法总结
- shell中截取字符串方法总结
- shell中截取字符串方法总结
- linux中shell截取字符串方法总结
- shell截取字符串的方法
- linux中shell截取字符串方法总结
- Shell脚本8种字符串截取方法总结
- shell中截取字符串方法总结
- shell中截取字符串方法总结
- linux 下 shell 截取字符串的方法总结