📅  最后修改于: 2023-12-03 15:13:34.180000             🧑  作者: Mango
AWK是一种文本分析工具,与grep和sed命令一样,它主要用于在linux系统中处理文本数据。但与grep和sed这两个命令只能执行简单的模式匹配和文本替换不同,AWK语言是一门完整的编程语言,可以编写复杂的程序。
在AWK语言中,$n表示第n列,可以打印文本文件中的任意一列数据。
在AWK命令中,打印第n列的语法如下所示:
awk '{print $n}' filename
$ cat score.txt
Math 80
English 75
History 90
Chinese 85
$ awk '{print $2}' score.txt
80
75
90
85
$ awk '{print $3}' score.txt
$ cat score.txt
80
75
90
85