什么是 wk print $1

时间:2020-02-23 14:33:07  来源:igfitidea点击:

awk是解释的编程语言。
它非常强大,用于文本处理.AWK代表其作者的名称"AHO,Weinberger和Kernighan"。

wk print $1

如前所述,AWK可用于文本处理.AWK默认情况下为文件分隔符处理选项卡或者空格。
Awk实际上对找到的每个数据字段使用一些变量。

  • 整行$0
  • 第1个字段(域) $1
  • 第2个字段(域) $2
  • 第3个字段(域) $3
  • 第n个字段 $n

所以这里print $1代表文件中的第一个字段。

$cat> sample.txt

这是示例文件Java是编程语言。
这是Java教程,我知道Java很好。

让我们现在运行命令

$awk'{print $1}'sample.txt

AWK'print $1'打印每行的第一个单词。
如果我们使用$3,它将打印每行的第3个单词。

$awk'{print $3}'sample.txt