Вот пример сценария диалоговой оболочки в Bash:
#!/bin/bash
while true; do
read -p "User: " input
case $input in
"hello")
echo "Bot: Hello there!"
;;
"how are you?")
echo "Bot: I'm doing well, thank you! How about you?"
;;
"exit")
echo "Bot: Goodbye!"
exit 0
;;
*)
echo "Bot: I'm sorry, I didn't understand that."
;;
esac
done
Этот скрипт создает простой диалог между пользователем и ботом. Пользователь может вводить разные входные данные, и бот реагирует соответствующим образом. В этом примере бот отвечает на «привет» и «как дела?» с заранее заданными сообщениями. Если пользователь вводит «выход», сценарий завершается.