从文件中提取列并对其他列执行功能

从文件中提取列并对其他列执行功能

我有一个包含 6 列数据的文件。我想创建一个新的文本文件,其中仅包含 2 列,但我希望其中一个新列乘以一个变量(我将输入该变量)。我还想要一个额外的列,它只是对行进行编号。

例如输入

00001file 3.0 3.2 0.001 4.0 7

00002file 2.0 6.9 0.003 9.7 10

00003file 2.3 3.4 0.004 4.5 15

例如输出(列1 - 行号,列2 - 原始列6,列3 - 原始列2 * 10)

IE

1 7 30

2 10 20

3 15 23

我希望这更有意义。谢谢索尼娅

答案1

尝试这个,

awk '{print NR" "$NF" "$2*10}' input.file
1 7 30
2 10 20
3 15 23

相关内容