1Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
355
355
EMPFEHLEN
-
Hallo zusammen
Ich bin ein ziemlicher Linux Anfänger deshalb finde ich die (kleine) Lösung zu meinem Problem nicht.
Bei der Installation eines Prog werden zwei Fragen gestellt wo ich NO und YES eingeben muss. Nun möchte ich die Installation automatisieren so dass nur noch der Befehl ausgeführt wird.
Bei nur einer Frage konnte ich diesen Befehl brauchen
Code :1
echo "no" | ./run
doch sobald ne zweite Frage auftaucht ist es vorbei und nichts geht mehr.
Kann mir jemand helfen? Vermutlich ist es ganz was einfaches.
Gruss und danke im Voraus.
Savvo1
-
05.10.10 16:33 #2
- Registriert seit
- Jun 2007
- Ort
- Passau (Niederbayern)
- Beiträge
- 1.394
Hallo,
versuche es mal mit
Hört sich zwar komisch an, müsste aber richtig sein.Code bash:1
yes no | ./run
Das Programm "yes" gibt einen String solange aus, bis das Programm nach der Pipe beendet wird. Der Parameter (hier "no") gibt an, welcher String gesendet werden soll.
Weitere Informationen erhältst wie gewohnt mit einem "man yes".
Gruß
BKÜber eine gute Bewertung freut sich jeder ;)
Bitte erledigte Threads als "Erledigt" markieren.
"Though a program be but three lines long, someday it will have to be maintained.''
-- Geoffrey James, "The Tao of Programming"
-
Hallo BK
Klappt leider nicht, meine erste Antwort muss NO sein und dann YES. Habs genau so eingegeben:
Code :1
no yes | ./run
Auf dieser Weise wird die zweite Frage in einem Loop auf der Console ausgegeben bis man das Prog abbricht.
Am Anfang der Zeile steht:
-bash: no: command not found
und sobald man das Prog abbricht:
stty: standard input: Invalid argument
Habs auch schon mit
Code :1
echo "no" yes | ./run
versucht, leider vergebens.
Gruss
-
06.10.10 08:03 #4
- Registriert seit
- Jun 2007
- Ort
- Passau (Niederbayern)
- Beiträge
- 1.394
Hallo,
Versuche es mit printf:
Code bash:1
printf "no\nyes" | ./run
Ich dachte, du wolltest beide Fragen mit "Nein" antworten
Und das Programm heißt "yes", es gibt kein Programm "no" 
Gruß
BKÜber eine gute Bewertung freut sich jeder ;)
Bitte erledigte Threads als "Erledigt" markieren.
"Though a program be but three lines long, someday it will have to be maintained.''
-- Geoffrey James, "The Tao of Programming"
-
Hallo BK
Danke hat super funktioniert. Eigentlich doch ganz einfach aber man sieht die einfachsten Lösungen meistens einfach nicht
Gruss
Savvo1
-
Nur noch mal zur Info Savvo

Das Programm heisst 'YES' deshalb auch yes no : das heisst nicht er gibt yes und no aus sondern
er führt das programm yes aus mit dem parameter no!
Weil du am Schluss nichts mehr dazu gesagt hast, trotz des Hinweises von Bratkartoffel, wollte ich noch einmal drauf hinweisen...
Weil scheinbar ja noch grundsätzliche Verständnisprobleme da sind. Gruß
Ähnliche Themen
-
AIR Installationsdatei :: Parameter
Von Don_Pazo im Forum Sonstige SprachenAntworten: 0Letzter Beitrag: 19.11.10, 11:39 -
Sicherheit der Daten und Eingaben einer Seite?
Von 2Pac im Forum PHPAntworten: 22Letzter Beitrag: 22.09.09, 21:07 -
Eingaben in einer Textdatei speichern
Von viossi im Forum .NET CaféAntworten: 5Letzter Beitrag: 20.05.08, 13:59 -
Installationsdatei erstellen mit C++ Builder 6
Von SebastianHL im Forum C/C++Antworten: 1Letzter Beitrag: 12.06.06, 11:19 -
Die letzten eingaben in einer tabelle zeigen wie?
Von PHPFlo im Forum PHPAntworten: 5Letzter Beitrag: 14.11.03, 19:36





Zitieren

Login





