在bash中,假设我有一个字符串strname:
strname="ph7go04325r"
我想提取第一个 "3"字符和最后一个 字符之间的"r"字符strname,并将结果保存在字符串中strresult。在上面的示例中,结果strresult将是:
strresult="25"
第一"3"字符是不必然在串8位strname; 同样地,最后一个"r"是不必然在串位置11。因此,下面的两个串的strname应产生strresult="25":
strname="ph11go04325raa"
strname="325r"
strname="rgo04325raa"
另外,strname=ph12go04330raa"应屈服strresult="30"。
我是bash脚本的新手,而且我不知道从哪里开始像这样进行字符串模式匹配。你有什么建议吗?