ubuntuusers.de

Shell Skript Eingabe Y/N übergeben

Status: Gelöst | Ubuntu-Version: Ubuntu 19.10 (Eoan Ermine)
Antworten |

m.g.o.d

Anmeldungsdatum:
18. November 2019

Beiträge: 29

Hallo liebe Linux Community.

ich habe eine Frage:

Mein Shellskript ruft ein anderes Skript auf und übergibt 6 Parameter: restart + syncer + input + capture + controller + output. Diese Parameter geben an, was neugestartet werde muss.

Das Blöde ist nun, dieses von mir aufgerufene Skript "playout-uuid.sh" erwartet zusätzlich im weiteren Verlauf eine Eingabe des Nutzers: Wollen Sie wirklich? Y/N

Die entsprechende Syntax ist im Screenshot 2 zu sehen: hier handelt es sich um eine einfache read input Anweißung.

Ich müsste also irgendwie, wenn dieses Skript durch mein Skript aufgerufen wird, die Eingabe Y automatisch übergeben.

Wisst ihr wie sich sowas bewerkstelligen lässt? Die Syntax des aufgerufenen Skripts ist relativ komplex und ich möchte dieses eher nicht umschreiben, sondern nur aufrufen und zusätzlich zu den o.g. Parametern die Eingabeaufforderung Y übergeben.

Würde mich sehr über Tips freuen.

Besten Gruß, Marc

Bilder

Rechnungstore

Anmeldungsdatum:
18. Februar 2011

Beiträge: 164

Hi, mir fehlt zwar etwas Kontext. Aber rufe mal man yes auf. Vielleicht hilft dir das irgendwie weiter?!

m.g.o.d

(Themenstarter)

Anmeldungsdatum:
18. November 2019

Beiträge: 29

Tausend Dank! Ja mit

yes | skriptname.sh

entällt die Y/N Eingabe und das war ganz genau das was ich gesucht habe.

Besten Gruß & Danke!

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17673

Wohnort: Berlin

m.g.o.d schrieb:

Die entsprechende Syntax ist im Screenshot 2 zu sehen: hier handelt es sich um eine einfache read input Anweißung.

Bitte keine Screenshots von Text anfertigen und hochladen.

Stattdessen Text markieren und pasten (mittlere Maustaste) und als Code (3. Button v.re.) formatieren.

rklm Team-Icon

Projektleitung

Anmeldungsdatum:
16. Oktober 2011

Beiträge: 13366

user_unknown schrieb:

Bitte keine Screenshots von Text anfertigen und hochladen.

Stattdessen Text markieren und pasten (mittlere Maustaste) und als Code (3. Button v.re.) formatieren.

👍

Sprechende Dateinamen helfen auch.

m.g.o.d

(Themenstarter)

Anmeldungsdatum:
18. November 2019

Beiträge: 29

user_unknown schrieb:

m.g.o.d schrieb:

Die entsprechende Syntax ist im Screenshot 2 zu sehen: hier handelt es sich um eine einfache read input Anweißung.

Bitte keine Screenshots von Text anfertigen und hochladen.

Stattdessen Text markieren und pasten (mittlere Maustaste) und als Code (3. Button v.re.) formatieren.

Alles klar!

Antworten |