shell学习(一)

2020-02-01  本文已影响0人  XJBT

Linux的字符串截取

var="http://www.google.com/aaaa/bbbb/index.html"

1、${var#*/}

表示字符串从左向右匹配,直到匹配到第一个‘/’,删除该'/'及其左侧所有的字符,仅留下右侧的字符

  echo ${var#*/}     // 输出 /www.google.com/aaaa/bbbb/index.html

2、 ${var##*/}

表示字符串从左向右匹配,直到匹配到最后一个‘/’,删除该'/'及其左侧所有的字符,仅留下右侧的字符

  echo ${var##*/}     // 输出 index.html

3、 ${var%/*}

表示字符串从右向左匹配,直到匹配到第一个‘/’,删除该'/'及其右侧所有的字符,仅留下左侧的字符

  echo ${var%*/}     // 输出 http://www.google.com/aaaa/bbbb

4、 ${var%%/*}

表示字符串从右向左匹配,直到匹配到最后一个‘/’,删除该'/'及其右侧所有的字符,仅留下左侧的字符

  echo ${var%%*/}     // 输出 http:
上一篇 下一篇

猜你喜欢

热点阅读