bashで、文字列があると仮定しますstrname:
strname="ph7go04325r"
私は間の文字を抽出したい最初 "3"の文字と最後 "r"の文字strname列に結果を保存し、strresult。上記の例では、結果strresultは次のようになります。
strresult="25"
最初の"3"文字は、必ずしも8の文字列位置にあるとは限りませんstrname。同様に、最後の文字列は必ずしも文字列位置11にあると"r"は限りません。したがって、次の文字列strnameは両方とも次のようになりますstrresult="25"。
strname="ph11go04325raa"
strname="325r"
strname="rgo04325raa"
また、strname=ph12go04330raa"を生成する必要がありstrresult="30"ます。
私はbashスクリプトの初心者であり、このような文字列パターンマッチングをどこから始めればよいのかわかりません。何か提案はありますか?