Linux之awk注意点
1.awk BEGIN 不能用于 读取文本信息的输出print
[root@ecs-76840553 home]# echo "hello" | awk '{print $0}' hello [root@ecs-76840553 home]# echo "hello" | awk 'BEGIN{print $0}' [root@ecs-76840553 home]#
因为BEGIN的执行时机是“在 awk程序一开始时,尚未读取任何数据之前执行”,所以通常使用BEGIN来显示变量和预置(初始化)变量。