在Linux的awk命令中{}的用法是什么?

问题描述

我在Linux终端上运行了以下命令,它起作用了,只是想知道{}是如何起作用的? 例如:-

who | awk '{ if($1 == "name") {print}}' 

解决方法

awk中的程序由以下形式的语句组成:

模式{操作}

因此{}中的内容是在过滤awk正在处理的文本时要执行的操作

请参阅https://www.gnu.org/software/gawk/manual/gawk.html,以获取大多数Linux系统上找到的GNU版本的awk的完整指南