Вы не устанавливаете скорость передачи данных и т.д. с помощью sx
.
Вы делаете это с помощью stty
. Возможно, вы также хотите отключить xon/xoff для xmodem на случай, если в отправляемом файле есть байты XON или XOFF, поэтому используйте опцию -ixon
.
Например, для 115200,n,8,1 вы можете использовать:
stty -F /dev/ttyUSB0 115200 cs8 -parenb -cstopb -ixon
Более подробную информацию смотрите в man stty
.
Попробуйте использовать bash с переключателем «-c». Например:
sudo bash -c "cat /etc/hosts >> /etc/ansible/hosts" >> /dev/null
sudo tee -a /etc/ansible/hosts <myfile.txt >/dev/null
Или, если вы хотите использоватьcat
:
cat myfile.txt | sudo tee -a /etc/ansible/hosts >/dev/null
Любой из них должен работать. Непонятно, как вы «добавили» /dev/null
при попытке, но это перенаправляет стандартный вывод tee
на /dev/null
.