我在Prolog中運行一個工具,執行它後,結果將出現在Prolog shell內部的屏幕上。我怎樣才能將這個結果複製到另一個文件中?保存Prolog執行的輸出
-2
A
回答
0
在命令行中,你可以這樣做:
script <file Name>
run your prolog program
exit
0
你從來沒有說過你所使用的序言中解釋。 此代碼適用於愛潑蘭姆兼容版本的Prolog, SWI-Prolog(在Fedora上)適用於我的情況。
,如果你有一個文件hello.pl:
hello_world :- write('Hello World!').
然後
consult('hello').
qsave_program(hello,[stand_alone(true),goal(hello_world)]).
退出解釋,並在外殼:
$chmod +x hello
./hello > output_file
它不返回時,外殼它完成了,所以你需要找到一種方法來檢查你的程序是否完成了執行,然後按Ctrl-d並檢查你的outp ut_file 希望這可以幫助
相關問題
- 1. Prolog findall執行
- 2. 如何保存執行輸出CMD線在文件中的C++
- 3. 保存輸出
- 4. 輸出保存
- 5. Prolog函數輸出
- 6. 保存執行輸出到一個文件
- 7. 執行python腳本並將輸出保存爲CSV文件
- 8. prolog中的輸出格式
- 9. prolog中的持續輸出
- 10. 使用spring的SimpleJdbcCall不執行輸出執行存儲函數
- 11. 執行存儲過程輸出腳本
- 12. 存儲過程執行時無輸出
- 13. 保存btmon輸出
- 14. 保存功能的輸出。
- 15. 保存功能的輸出
- 16. 保存keydown的輸出
- 17. PROLOG中的函數輸入和輸出
- 18. Turbo Prolog執行命令
- 19. 在Prolog中輸出問題
- 20. 確保執行組件輸入和輸出角度4
- 21. Eclipse:On保存執行程序
- 22. Phalcon保存無法執行
- 23. 保存執行SQL內表
- 24. 保存Matlab音頻輸出
- 25. 保存輸出爲列表
- 26. 保存輸出到文件
- 27. 定時器輸出保存
- 28. 用PHP保存JS輸出
- 29. 在線保存AVAudioRecorder輸出
- 30. 保存/輸出使用jQuery