2016-06-21 48 views
0

我有文件類似,插入新列

1 2 
3 4 
5 6 
7 8 

我需要在文件的開頭增量值插入新列,如:

1 1 2 
4 3 4 
7 5 6 
10 7 8 

我怎樣才能做到這一點?我正在使用awk -F' ' '{$1=++i FS $1;}1' OFS=' ' file,但我不確定如何添加增量值和均勻間隔。

+0

縮進是什麼意思? –

+0

@madphysicist均勻間隔 – Rahul

回答

1

下應該做的伎倆:

awk 'BEGIN{OFS=" "; col1=1}{print col1,$1,$2; col1+=3}' file 

在這裏,我們只是做了一個名爲col1變量,並初步確定其1。然後在我們打印每條記錄後,我們將其增加3col1+=3

+0

非常感謝你 – Rahul