私は00-07と10-17からの数値を返すことができる関数を持っています。つまり、基本的に1から7の数字で、その前に1または0があります。
00, 01, 02, 03...
or
10, 11, 12, 13...
この番号を編集して、次のように表示します。
From 10 to 1;30
From 00 to 0;30
ここで、 ; 2つの数字の最初の数字で、2番目の数字は3つまたは4つ後の数字です。
回答:
回答№1は1部分文字列抽出を使用することができます:
$ {文字列:位置:長さ}
$ positionの$ stringから部分文字列の$ length文字を抽出します。
位置0は文字列全体なので、テキストの前に文字を追加する必要があります。
例:
func () { return 12 }
var=`func`
var=0$var
var="${var:1:1};3${var:2:1}"
echo $var #Outputs 1;32