Имеется следующий скрипт. Если вводить все построчно в терминал, все работает, но если выполнить команду sh script.sh, но результат совсем другой.
PORT="/dev/ttyUSB0"
BAUD=9600
stty -F ${PORT} ${BAUD}
echo -ne "\0120" > ${PORT}
echo -ne "\0121" > ${PORT}
echo -ne "2" > ${PORT}
попробовал вместо COM порта сделать вывод в файл, в результате в нем получил '-ne «2»', хотя когда выполняю из терминала, то получаю содержание '2'.
Скажите, как избавиться от такого и сделать чтоб команда sh выполнялась как в терминале.
Ubuntu 3.16.0-33-generic