* Ulrich Klenk schrieb am 15.Apr.2002:
für die statistische AUswertung von knapp 3,5 Mio Daten verwende ich das Programm statist. Man kann damit zum Beispiele Werte wie Mittelwert, Korrelationskoeffizient usw. berechnen und per GnuPlot grafisch darstellen lassen.
ALlerdings will ich diesen Prozess automatisieren um verschiedene Teilgebiete einlesen zu können.
statist erwartet die Eingabe eines Dateinamen (klappt auch im Bash-Modus mit dem Aufruf "statist datei".
Was verstehst Du unter Bash-Modus? Alles was Du eingibst, läuft normalerweise über bash, es sei denn, Du hast in /etc/profile eine andere shell angegeben. Ob die bash nun interaktiv ist oder nicht, ist sich gleich. Das hat nichts mit dem jeweiligen Programm zu tun.
Dann muß man sich durch ein Menü arbeiten. hier wird abgefragt: 4 [Return] 1 [Return] b [Return] [Return] [Return] 0 [Return] 0 [Return]
wie kann ich das automatisch an den (das?) Prompt übergeben, damit das Programm selbständig durchlaufen kann?
Ich kenne statist nicht. Sauber wäre es, wenn es mit Mitteln, die statist anbietet geschieht. Wenn nicht, so kanst Du versuchen, ob eine Eingabeumlenkung funktioniert. Dazu schreibst Du Dir eine Datei, in der 4 1 b 0 0 steht. Nenne sie meinetwegen statist-eingab und dann rufst Du statist wie folgt auf: statist datei < statist-eingab das < ist die Eingabeumlenkung, genau wie > die Ausgabeumlenkung ist. Wenn dies funktioniert, dann kanst Du obige Einträge auch direkt in Deinem Skript aufnehme, und zwar über ein Hier-Dokument: In Deinem skript sollte dann folgendes stehen: statist datei << EOT 4 1 b 0 0 EOT Anstelle von EOT kanst Du jedes beliebige Wort nehmen, es wird alles zwichen der Zeile mit << und der Zeile, wo das Wort, das hinter << steht, als einziges auf der Zeile steht als Eingabe genommen. siehe man bash Bernd -- LILO funktioniert nicht? Hast Du /etc/lilo.conf verändert und vergessen, lilo aufzurufen? Ist Deine /boot-Partition unter der 1024 Zylindergrenze? Bei anderen LILO Problemen mal in der SDB nachschauen: http://localhost/doc/sdb/de/html/rb_bootdisk.html |Zufallssignatur 6