如何從輸入取自文件的程序(使用「<」)保存所有輸入(cin)和輸出(cout,cerr)?我希望輸入和輸出的順序是(,所以每個輸入後跟相應的輸出,就像我在我自己輸入輸入一樣)。我試過「>」輸出一切到一個文件,但只保存標準輸出(無輸入/ cerr),只是簡單地複製命令行輸出仍然只給出沒有輸入的輸出(因爲「 <「作品)。從命令行可執行文件輸入/輸出重定向到文件
有沒有辦法將所有(輸出+輸入)以的順序寫入文件?
編輯:編輯爲清楚起見
EDIT2:我只是意識到,這是不可能做什麼,我試圖做的,因爲控制檯不知道什麼時候會實際輸入的命令任何東西。我將不得不手動輸入命令並使用「腳本」命令來實際記錄所有輸入/輸出。
'myProg < in > out; cat in out >> combined_out'。 – 2012-04-13 18:46:38