1
我問一個問題,關於GPROF Automating the profling of C program using GPROF多個gprof的結果文件合併爲一個單一的文件
看來我得找出解決方案的一半(我現在知道如何自動gporf使用bash腳本)。另一半是,如果我可以說50個分析結果存儲在分析[i] .text(1 = 1到50)中,那麼如何將所有這些結果合併到一個文件中,以便我可以輕鬆比較所有結果並可能很容易地複製時間並在excelsheet中繪製圖表。
最終的組合分析結果文件可能如下所示;
run# profiling result (as usual we get from gprof)
1 matUnopt time .....
matOpt time .....
2 matUnopt time .....
matOpt time .....
3 matUnopt time .....
matOpt time .....
4 matUnopt time .....
matOpt time .....
and so on.
其中每個條目取自不同的文件並像這樣組合。現在我可以在一張表中看到來自不同運行或文件的所有結果。
我該怎麼做?
更新 要精心假設我有兩個文件:文件1和文件2
文件1
field 1
A
B
field 2
c
D
field 3
E
F
文件2
field 1
G
H
field 2
I
J
field 3
K
L
現在,我要的是一個方法得到:
文件3
field 1
A
B
G
H
field 2
C
D
I
J
field 3
E
F
K
L
結合這是已經你需要什麼? http://pubs.opengroup.org/onlinepubs/009695399/utilities/cat.html。你標記了你的問題「C」,但我想,你需要一個shell解決方案(你在POSIX系統上)? – mafso
我猜貓命令會簡單地連接兩個文件(即追加在文件的末尾),但我需要字段明確的連接。因此文件1和文件2的字段1被連接,然後這兩個文件的字段2被連接在一起等等。 – user2799508
我已更新我的問題以進一步解釋我在找什麼。 – user2799508