AWK 除了提供文本功能,还 提供全部范围的算术操 作符,包括以下符号: + 将数字相加 - 减 * 乘 / 除 ^ 执行指数运算 % 提供模 ++ 将变量值加一 += 将其他操作的结果分配 给变量 — 将变量减一 -= 将减法操作的结果分配 给变量 *= 分配乘法操作的结果 /= 分配除法操作的结果 %= 分配求模操作的结果
案例:
[root@localhost ke]# cat jisuan
hammers 5 7.99
drills 2 29.99
punches 7 3.59
[root@localhost ke]# awk '{print $1, "QTY: "$2,"PRICE: "$3,"TOTAL: "$2*$3}' jisuan
hammers QTY: 5 PRICE: 7.99 TOTAL: 39.95
drills QTY: 2 PRICE: 29.99 TOTAL: 59.98
punches QTY: 7 PRICE: 3.59 TOTAL: 25.13
注意:QTY PRICE TOTAL可以设置为任意字母或者英文