字符串拆分

chapter_3_3-1.awk

BEGIN{
}
{
    content = "前面有一只叫 ,joe,的狗。"

    len = split(content, words, ",");
    for(i=1; i< =len; ++i) {
        print(words[i]);
    }
}
END{
}

$echo ""|awk -f chapter_3_3-1.awk
前面有一只叫
joe
的狗。

使用内置的split()函数可以很方便的将一个字符串拆分保存到数组,函数原型:

split(s, a [, r])
s 待拆分字符串
a 拆分后的结果保存数组,数组原有内容会被清空 r 分隔符,可选参数,缺省是FS的值,支持正则表达式
返回拆分后数组的大小

results matching ""

    No results matching ""