studyLinux菜鸟 - Linux awk命令

awk 有强大的文本格式化能力。awk更是一门编程语言,支持条件判断、数组、循环等功能。 更适合格式化文本内容,对文本进行复杂处理

使用示例1:seq 30 > aaa.txt

awk '5 < NR && NR < 10' aaa.txt

awk '{if( 5 < NR && NR < 10 ) printf $0 "\n"}' aaa.txt

--------------------------------------------------------

使用示例2:seq 30 > aaa.txt

awk '/^c/ || /^r/' aaa.txt

awk '/^c/ || /^r/ {print}' aaa.txt

--------------------------------------------------------