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来显示变量和预置(初始化)变量。

 

posted @ 2022-09-01 09:21  家乐福的搬砖日常  阅读(28)  评论(0编辑  收藏  举报