at_shiita.ishigaki
2021年11月30日 10時23分
文字列から特定の範囲の文字を抽出するにはexpr substrコマンドを使用します。
※ここでは例として、abcdefgという文字列の3文字目から4文字抽出します。
[armadillo ~]# expr substr "abcdefg" 3 4 cdef
文字列の何番目に指定した文字が含まれているか確認するにはexpr indexコマンドを使用します。
※指定した文字が含まれていない場合は、0が戻り値となります。
[armadillo ~]# expr index abcdefg d 4 [armadillo ~]# expr index abcdefg h 0
文字列の長さを取得するにはexpr lengthコマンドを使用します。
[armadillo ~]# expr length "abcdefg" 7