这里的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',这是当单词退出时自动关闭。 –