我有一個文件(old.dat),裏面有20列。現在,我想要一個包含2列的不同文件(new.dat),即x和y,其中y是old.dat文件的所有偶數列的總和,即y = $ 2 + $ 4 + $ 6 + ...( old.dat文件中,X將保持不變)awk命令用於總結文件列
是否有任何有效的方法來爲此目的編寫'awk'命令? N.B.我不想每次都寫這樣的$ 2 + $ 4 + $ 6,可能是一個變量呢?
old.dat:
-36.0331 1 -36.0331 2 -36.0331 3 -36.0331 2 -36.0331 1 -36.0331 2
new.dat(所需的一個)
-36.0331 11
這僅僅是該文件的一行。
後也old.dat內容和所需的新.dat – amdixon
@amdixon:是的,我編輯了我的問題。請看看文件格式。 –
old.dat只有12列 - 這是否意味着列數是可變的? – amdixon