使用${var%s*} / ${var%%s*} 和${var#*s} / ${var##*s}获取变量的最长/短前缀和最长/短后缀
其中s为截断var的分割符表达式,可以使用正则表达式。
这是一种简单的正则表达式匹配,提取变量的前后缀较方便。
如果匹配规则较为复杂,应使用常规的正则表达式完成。
本文介绍如何使用Shell内置的变量截断功能来提取变量的前缀和后缀。通过简单的正则表达式匹配,可以方便地获取最长或最短的前缀及后缀。对于更复杂的匹配需求,则推荐使用标准的正则表达式方法。
使用${var%s*} / ${var%%s*} 和${var#*s} / ${var##*s}获取变量的最长/短前缀和最长/短后缀
其中s为截断var的分割符表达式,可以使用正则表达式。
这是一种简单的正则表达式匹配,提取变量的前后缀较方便。
如果匹配规则较为复杂,应使用常规的正则表达式完成。

被折叠的 条评论
为什么被折叠?