Mam skrypt, który wywołuje aplikację wymagającą wprowadzenia danych przez użytkownika, np. uruchom aplikację, która wymaga od użytkownika wpisania "Y" lub "N".
W jaki sposób można uzyskać, aby skrypt powłoki nie pytał użytkownika o dane wejściowe, ale raczej używał wartości ze wstępnie zdefiniowanej zmiennej w skrypcie?Dane wejściowe z poziomu skryptu powłoki
W moim przypadku będą dwa pytania wymagające wkładu.
Echo jest tym, czego potrzebuję, ale z wieloma parametrami ... –
W takim przypadku spróbuj użyć polecenia "printf" zamiast echa i dodaj znaki nowej linii do łańcucha. Więc jeśli chcesz odpowiedzieć "Y", to użyj "N": printf "Y \ nN \ n" | myapp –