假设有一个文件 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/ms7Q 著作权归作者所有。请勿转载和采集!

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