linux shell字符串的截取操作

 时间:2026-02-12 09:57:21

1、第一步:删除左边第一个”/”的左边的字符串(包括”/”) 也就是删除123/

在命令行输入echo ${str#*/} 并回车

输出: 456-123-abc/ABC

命令中的#表示左边第一个,凡是带#号的*号都在删除分隔符的左边

linux shell字符串的截取操作

2、第二步:删除右边第一个”/”的右边的字符串(包括”/”) 也就是删除/ABC

在命令行输入 echo ${Str%/*} 并回车

输出:123/456-123-abc

命令中的%表示右边第一个,凡是带%号的*号都在删除分隔符的右边

linux shell字符串的截取操作

3、第三步:删除左边最后一个”/”的左边的字符串(包括”/”), 也就是删除123/456-123-abc/

在命令行输入echo ${Str##*/}

输出:ABC

命令中的##表示左边最后一个,凡是带#号的*号都在删除分隔符的左边

linux shell字符串的截取操作

4、第四步:删除右边最后一个”/”的右边的字符串(包括“/”),也就是删除/456-123-abc/ABC

在命令行输入:echo ${Str%%/*}

输出:123

命令中的%%表示右边最后一个,凡是带%号的*号都在删除分隔符的右边

linux shell字符串的截取操作

5、第五步:从第8个字符开始截取7个字符

在命令行输入 echo ${str:8:7}

输出:输出123-abc

命令中的8是从字符串的第几个开始截取,后面的7为截取长度

linux shell字符串的截取操作

  • 腊肉怎么做最好吃?
  • 健康美食——雪梨炒牛肉片的家常做法
  • 当你最孤单的时候,你的爱人不在身边怎么办?
  • 中科电的榨汁机如何使用
  • 当代大学生怎样学好电子商务
  • 热门搜索
    自我保护手抄报 汉字手抄报五年级 青春的手抄报 关于读书手抄报内容 生活中的语文手抄报 关于祖国风光的手抄报 有关文明的手抄报 关于勤俭节约的手抄报 感恩主题手抄报 讲文明懂礼貌手抄报