Dalam bash, anggaplah saya memiliki string strname:
strname="ph7go04325r"
Saya ingin mengekstraksi karakter antara karakter pertama "3" dan karakter terakhir , menyimpan hasilnya dalam sebuah string . Pada contoh di atas, hasilnya adalah:"r"strnamestrresultstrresult
strresult="25"
"3"Karakter pertama tidak harus pada posisi string 8 in strname; juga, lalu "r"ini tidak selalu pada posisi tali 11. Dengan demikian, kedua string berikut strnameharus menghasilkan strresult="25":
strname="ph11go04325raa"
strname="325r"
strname="rgo04325raa"
Juga, strname=ph12go04330raa"harus menghasilkan strresult="30".
Saya baru mengenal bash scripting, dan saya tidak tahu harus mulai dari mana dari pencocokan pola string seperti ini. Apakah Anda punya saran?