Используйте sed -i
для редактирования на месте. /regexp/d
удаляет строки, соответствующие regexp
.
sed -i /username2/d file
Чтобы сопоставить целые строки (, чтобы, например, username222
не было удалено ), используйте ^
и $
, чтобы привязать поиск к началу и концу строки.
sed -i '/^username2$/d' file
Как вы упомянули в исходном вопросе, bluetoothctl
следует использовать для сопряжения. Вы также можете заранее использовать btmgmt
для правильной настройки устройства. Это шаги, которые я обычно выполняю для сопряжения устройств в Linux :
sudo btmgmt power off
sudo btmgmt discov on
sudo btmgmt connectable on
sudo btmgmt pairable on
sudo btmgmt power on
bluetoothctl --agent KeyboardDisplay
Если ваше устройство является центральным, вы можете инициировать сопряжение с помощью следующей команды:
pair 00:11:22:33:44:55
Где 00:11:22:33:44:55
— адрес устройства, которое вы хотите подключить к (, вы можете найти адрес, используя команды scan on
/ scan off
).
Ниже приведены несколько ссылок с дополнительной информацией, которая может помочь вам ответить на ваш вопрос.: