awk中使用substr截取字符串

解释:
substr($0,2) : 从字符串中的的第2个字符开始,直到结尾
substr($$0,2,10) : 从字符串中的的第2个字符开始,到第10个字符

示例:

1、截取固定字符串

1
> echo "this is a test,test" |awk -F ',' '{print substr($1,1,4)}'

2、根据字符串长度截取字符串

1
> echo "this is a test,test" |awk -F ',' '{print substr($0,1,length($0)-4)}'

JouyPub wechat
欢迎订阅「K叔区块链」 - 专注于区块链技术学习