Я хочу отправить файл с помощью Bluetooth с одного устройства на другое.Для этого я использую obex, у которого есть команда под названием obexctl.Он работает, как описано в этом ... Пожалуйста, ознакомьтесь с этим документом
Так работает отправка файла.Для автоматизации этого процесса я написал один сценарий оболочки с использованием ожидаемого.как показано ниже.
#!/usr/bin/expect -f
set address [lindex $argv 0]
set prompt "#"
spawn obexctl
sleep 2
expect -re $prompt
send "connect $address\r"
sleep 5
send "quit\r"
, но это не сработало.Он не полностью выполняет эту команду connect и завершает работу кода.Пожалуйста, дайте мне знать, если кто-нибудь из вас знает решение.