我有兩個文件。使用在Linux中的sed替換另一個文件的列的文件的特定列
file1的數據如下圖所示只包含一列。
112.319
108.915
105.512
file2有像下面這樣的數據,包含八列。
0.000000 0.000 0.000 0.000 0.000 0 0.0001.0000E+20
0.000000 0.000 0.000 0.000 20.000000 0 0.0001.0000E+20
0.000000 0.000 0.000 0.000 20.000000 0 0.0001.0000E+20
我想與文件1的第一列替換文件2的第一列和輸出將
112.319 0.000 0.000 0.000 0.000 0 0.0001.0000E+20
108.915 0.000 0.000 0.000 20.000000 0 0.0001.0000E+20
105.512 0.000 0.000 0.000 20.000000 0 0.0001.0000E+20
我試着用其他的第一條記錄,以取代每一行的第一個記錄但沒有成功。我會很感激,如果有人能幫我做的是使用sed。
此致敬意。
它的工作原理,但改變格式,就像數字之間的間距非常重要,否則軟件不識別數字。 – 2012-03-27 14:25:09
@hamaskhan,更新 – 2012-03-27 14:46:57
這似乎是完美的。 – 2012-03-27 15:32:01