2013-12-19 20 views
0

從命令提示符(在Windows上)機架運行命令,我嘗試自動文件輸出

racket text_prog.rkt > output.txt 

racket text_prog.rkt的工作,但它不工作輸出到output.txt。該文件保持空白。 有沒有其他方法可以做到這一點?

有沒有Linux的選擇?

+0

球拍可以在Linux上的位置:HTT p://racket-lang.org/download/ –

+0

是啊...我想>將在linux上工作,也許? –

回答

0

在* nix系統,球拍可用於外殼腳本:

例如,如果球拍安裝在「/ USR/local/bin中」,則文件 包含以下文本作爲作用一個「Hello World」腳本:

#! /usr/local/bin/racket 

#lang racket/base 

"Hello, world!" 

見: http://docs.racket-lang.org/guide/scripts.html

+0

我喜歡這裏,我今天終於安裝了Ubuntu。我仍然在試圖弄清楚如何獲得輸出到一個文件。我追加了&>來捕捉stder和stdout,不幸的是,&似乎並沒有使用php的exec()或system()函數。不過,這可能是一項安全功能。如果您不確定我的意思,我將不得不用PHP標籤重新發布類似的問題。我想你的答案可以工作,如果有一個指令我可以放置一個shell腳本的頂部來告訴它輸出一切到一個文件? –