這裏的Ada noob(並且在一般的命令行中也不那麼熱)。我正在尋找類似於DOS中的「>」的Ada命令行重定向器。什麼是類似於「>」的Ada命令行重定向器?
我在命令行shell中運行Ada應用程序。 (威廉惠特克的話,如果這是有益的)。我使用「@」命令讓WORDS應用程序從文本文件中讀取術語列表。
我想輸出寫入文件,而不是隻出現在命令行中。我確實看過http://www.ada-auth.org/standards/12rm/html/RM-A-15.html,但沒有看到任何重定向*。
也有助於知道ADA命令行重定向器是否創建新文件,或者我是否必須先自己做這件事。
我需要使用Ada PUT命令嗎? Ada.Text_IO?如果是這樣,你能指點我的資源來獲得如何使用這些命令的語法嗎?我以前從未使用過Ada。
有什麼想法?謝謝你的幫助。
我不知道'@「命令是什麼意思。但是,Ada沒有解釋shell'<', '<<', '>','>>'重定向的功能,因爲Ada程序(與從命令行執行的任何其他程序一樣)從不會看到它們!如果你說'words> foo.txt',shell打開'foo.txt'輸出,然後執行帶有標準輸出的'words' - 沒有'words'知道它的任何內容 - 到'foo.txt',這是當單詞退出時自動關閉。 –