假设有一个文件test.txt,其中包含以下内容:

1 a
2 b
3 c
4 d
5 e
6 f

可以使用以下命令打印奇数列:

awk 'NR%2==1{print}' test.txt

输出:

1 a
3 c
5 e

解释:

  • NR:表示当前处理的行号;
  • %:表示取模运算符;
  • 2:表示除数,这里是2;
  • ==:表示相等判断;
  • 1:表示余数,即奇数列的行号余数为1;
  • {print}:表示打印整行。
awk 打印奇数列

原文地址: https://www.cveoy.top/t/topic/5JM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录