AWK 专家必备的12个技巧案例1:字符切割案例2:格式化输出案例3:不显示文件最后一行案例4:不显示最后一列案例5:多列求和案例6:求每行最大值/最小值/平均值案例7:awk的三元表达式案例8:打印第一列相同且第二列最大的行案例...案例1:字符切割
方法1:index函数
知识点: #index 简介➔ Index(s,t) 返回子串t在字符串s中的位置,如果没有指定s,返回0
awk '
BEGIN{
##定义变量x
x="abc...def";
##awk中变量直接引用,无需$引用
part=index(x,"b");
##打印从b位置开始后的4个字符-包括b位置
print substr(x,part,4)
}'
结果:...方法2:substr函数
知识点: substr简介➔Substr(s,p,n) 返回字符串s中从位置p开始长度为n的子串.如果没有给出n,返回从p开始剩余的字符串
awk '
BEGIN{
##定义变量...:",above_average
print "END:below_average:",below_average
}
结果:
?