Ada noob hier (und auch nicht so heiß mit der Befehlszeile im Allgemeinen). Ich suche nach dem Ada-Befehlszeilen-Redirector, der analog zu ">" in DOS wäre.Was ist der Ada-Befehlszeilen-Redirector analog zu ">"?
Ich führe eine Ada-Anwendung in einer Kommandozeilen-Shell. (William Whitakers WORDS, wenn das hilfreich ist). Ich verwende den Befehl "@", um die WORDS-Anwendung dazu zu bringen, die Liste der Begriffe aus einer Textdatei zu lesen.
Ich möchte die Ausgabe in eine Datei geschrieben werden, nicht nur in der Befehls-Shell angezeigt werden. Ich schaute auf http://www.ada-auth.org/standards/12rm/html/RM-A-15.html, aber sah nichts für Redirect *.
Ebenfalls hilfreich zu wissen wäre, ob der ADA-Befehlszeilen-Redirector die neue Datei erstellt oder ob ich das zuerst selbst machen muss.
Muss ich den Ada PUT Befehl verwenden? Ada.Text_IO? Wenn ja, können Sie mir eine Ressource für die Grammatik zeigen, wie Sie diese Befehle verwenden? Ich habe Ada noch nie zuvor benutzt.
Irgendwelche Gedanken? Danke für Ihre Hilfe.
Ich weiß nicht, was Sie mit dem Befehl "@" meinen. Aber es gibt keine Funktion in Ada für die Interpretation von Shell '<', '<<', '>', '>>' Umleitungen, weil das Ada-Programm (wie jedes andere Programm, das von der Kommandozeile aus ausgeführt wird) sie nie sieht! Wenn Sie 'words> foo.txt' sagen, öffnet die Shell' foo.txt' für die Ausgabe und führt dann 'words' mit der gesendeten Standardausgabe aus - ohne dass' words' etwas darüber wissen - zu 'foo.txt', was wird automatisch geschlossen, wenn 'words' beendet wird. –