У меня есть следующий код скрипта:
test.sh
echo "BEGIN"
while read CMD <&1; do
[ -z "$CMD" ] && continue
case "$CMD" in
start)
echo "get_start"
;;
stop)
echo "get_stop"
;;
*)
echo "get_uknown_command"
;;
esac
echo "END";
done
Когда я запускаю его с:
$./test.sh <input.txt
Я заблокировал свой сценарий
input.txt
start
stop
sthh
Почему мой скрипт заблокирован? Как я могу это исправить?
Кстати: если я введу данные вручную, сценарий не будет заблокирован.