字符串截取
BEGIN{
}
{
content = "this is a test";
chinese = "这是字符串截取测试";
print(substr(content, 9));
print(substr(content, 6, 4));
print(substr(chinese, 3));
print(substr(chinese, 3, 1000));
}
END{
}
$echo ""|awk -f chapter_3_4-1.awk
a test
is a
字符串截取测试
字符串截取测试
subsr()用于从字符串中指定位置和长度截取出子串,函数原型:
substr(s, i [, n])
s 待截取的字符串
i 索引位置,从1开始,按照字符计算、非字节
n 要截取的长度,默认或者填写长度超出字符尾,则截取到字符尾