${变量%模式}
将变量值的尾部与模式进行最小匹配,并将匹配到的部分删除
${变量%%模式}
将变量值的尾部与模式进行最大匹配,并将匹配到的部分删除
${变量#模式}
将变量值的头部与模式进行最小匹配,并将匹配到的部分删除
${变量##模式}
将变量值的头部与模式进行最大匹配,并将匹配到的部分删除
${#变量}
替换为变量中的字符个数。如果是*或@,长度则是位置参量的个数
${变量/关键字/字符}
将变量中的关键字替换成字符最小匹配
${变量//关键字/字符}
将变量中的关键字替换成字符最大匹配(全局匹配)
${变量:3:5}
替换为变量的第3个字符到第5个字符
老是记不牢 , 这下记下来
本文介绍了Shell脚本中常用的变量操作方法,包括不同类型的匹配及替换操作,如最小匹配、最大匹配等,帮助读者掌握如何高效地处理字符串。
97

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



