strstr
指定した部分文字列が文字列内で最初に現れた位置から始まる部分文字列を返します。
string strstr(const char *string, const char *substring)
strstr関数は、指定された文字列内で指定された部分文字列が最初に現れた位置から部分文字列を返します。 指定された文字列が空の場合、strstrは空の文字列を返します。 一致が見つからない場合、strstrは0を返します。
例8-52 文字列内の部分文字列の最初の出現から始まる部分文字列を返すのにstrstrを使用する方法
BEGIN {
string1="foo bar?";
substring=" ba";
# the following line prints " bar?"
printf("%s",strstr(string1,substring));
exit(0);
}