【发布时间】:2022-01-26 08:41:10
【问题描述】:
我想从没有最后一个元素的字符串中获取子字符串,例如 3 个示例
toto=aa-bb-cc-element
toto=aa-bb-element
toto=ff-element
我想在变量中get aa-bb-cc aa-bb ff
变量总是有子字符串和- 字符,我想删除最后一个子字符串element
我发现要掌握最后一个元素
echo ${toto##*-}
【问题讨论】:
-
提示记住 shell 变量扩展:
#表示从左到右擦除字符串的橡皮擦(就像你用右手做的那样)。%代表剪刀剪掉字符串最右边的尖端。就像你左手拿着一根绳子,右手用剪刀剪一样。