使用 awk 打印文本文件中的奇数列内容
假设有一个文件 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}:表示打印整行。
原文地址: https://www.cveoy.top/t/topic/ms7Q 著作权归作者所有。请勿转载和采集!