substr

指定した索引位置の文字列からの部分文字列を返します。

string substr(const char * string, int index[, int length])

substr関数は、指定した索引位置(index)から開始し、文字列(string)の部分文字列を返します。オプションの長さパラメータ(length)を指定すると、部分文字列を指定された長さに制限できます。

例7-54 指定した索引からsubstringを返すsubstrの使用方法

この例では、返される部分文字列の長さは4文字に制限されています。

 BEGIN {
     string1="daddyorchips";
     trace(substr(string1,7,4))
     exit(0)
 }