Przechwycić zawartość wiersza polecenia, aby wysłać inną odpowiedź

0

Pytanie

Muszę ustawić w crontab skrypt sh, który pyta użytkownika o odpowiedź przed wykonaniem. Ale czasami na to pytanie wymaga odpowiedzi "Tak" lub "Nie", a czasami jeden i ten sam scenariusz czeka "Przymusowej" lub "Przerwania". Nie mogę zmienić ten skrypt, więc muszę zrobić tak, żeby mój skrypt uruchomił pierwszy, przechwycił tekst monitowania i sprawdził tekst zapytania, aby automatycznie odpowiedzieć "Tak" lub "Życie". Testowałem coś takiego, ale to nie działa :

if command.sh | grep 'Force' =0
then echo "Force"
else echo "Yes"
fi

Dziękuję wam za wasze porady i pomoc :)

bash linux sh shell
2021-11-23 11:59:53
1
0

W końcu próbowałem prostsze rozwiązanie, i to chyba działa tak, jak oczekiwano

command.sh << EOF
Force

y

EOF

Dziękuję za pomoc

2021-11-25 09:41:39

W innych językach

Ta strona jest w innych językach

Русский
..................................................................................................................
Italiano
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................