На этот вопрос уже есть ответ здесь:
Я пытаюсь создать сценарий bash, который будет запускать команду, а затем отправлять некоторые данные. В частности, мне нужно запустить команду «php artisan migrate --seed», а затем ввести «да»
Предположение Вас имеет сценарий PHP, который содержит некоторый входной дескриптор как это fopen ("php://stdin","r");
, если Вы хотите, чтобы сценарий удара 'ввел' 'да', можно просто использовать перенаправление канала:
#!/bin/bash
# some commands
echo "yes" | /usr/bin/php /path/to/php/script.php
#