2014-03-03 128 views
0

任何人都可以請告訴我,如何將C程序的輸出保存到文本文件而不會扭曲縮進? 我曾嘗試使用「>」並使用「logsave」命令,但在兩種情況下輸出的縮進都發生了變化。我試圖通過使用製表符空格和空格來操作輸出,但問題仍然存在。有沒有一種方法可以正確保存輸出? 輸出:保存一個C程序輸出到一個文本文件

  + ------ -------  + ------ -------  + 
Cache  |  L1D    |  L1D    | 
Size  |  32K    |  32K    | 
OScpu#  |  0  1  |  2  3  | 
      + ------ -------  + ------ -------  + 

Cache  |  L1I    |  L1I    | 
Size  |  32K    |  32K    | 
      + ------ -------  + ------ -------  + 

Cache  |  L2    |  L2    | 
Size  |  256K    |  256K    | 
      + ------ -------  + ------ -------  + 

Cache  |  L3        | 
Size  |  3M        | 
      + ------ ------- ------- -------  + 

是輸出來的終端上,當保存到文本文件,其更改爲:

  + ------ -------  + ------ -------  + 
Cache  |  L1D    |  L1D    | 
Size  | 32K    | 32K    | 
OScpu#  |  0  1  |  2  3  | 
      + ------ -------  + ------ -------  + 

Cache  |  L1I   |  L1I   | 
Size  | 32K    | 32K    | 
      + ------ -------  + ------ -------  + 

Cache  |  L2    |  L2    | 
Size  | 256K    | 256K    | 
      + ------ -------  + ------ -------  + 

Cache  |  L3        | 
Size  | 3M        | 
      + ------ ------- ------- -------  + 
+0

什麼是C程序到底是什麼?告訴我們更多關於它。並顯示輸出的一部分... –

+0

@BasileStarynkevitch已經做了必要的編輯 – sol

+1

你如何將它打印到終端和文本文件? – Jorgel

回答

2

你可以將所有的標籤在你的程序空間的輸出。

試試這個:

./prog | expand > log-file 
相關問題