awk
是一个强大的文本处理工具,它允许你在 Linux 和 Unix 系统中通过编写模式和操作来处理和分析文本文件
awk '{print}' input_file.txt
awk 'NR==1{print}' input_file.txt
awk 'NR==NF{print}' input_file.txt
awk '{sum+=$1} END {print sum}' input_file.txt
awk '/pattern/ {print}' input_file.txt
awk '{ $2 *= 2; print }' input_file.txt
awk '$3 > 50 { $3 = 100 } {print}' input_file.txt
awk '$3 > 50 {print}' input_file.txt | sort
awk
命令的输出连接在一起:awk '{print}' input_file1.txt | awk '{print}' input_file2.txt
awk 'BEGIN {sum = 0} $1 == "example" {sum += $2} END {print sum}' input_file.txt
这些只是 awk
的一些基本用法。awk
的功能非常强大,你可以通过学习更多关于 awk
的知识和技巧来处理复杂的文本文件。