Из man echo:
-e enable interpretation of backslash escapes
-E disable interpretation of backslash escapes (default)
If -e is in effect, the following sequences are recognized:
\\ backslash
\a alert (BEL)
\b backspace
\c produce no further output
\e escape
\f form feed
\n new line
\r carriage return
\t horizontal tab
\v vertical tab
\0NNN byte with octal value NNN (1 to 3 digits)
\xHH byte with hexadecimal value HH (1 to 2 digits)
NOTE: your shell may have its own version of echo, which usually supersedes the version described here. Please refer to your shell's documentation for details about the options it supports.
Обратите внимание на примечание :) Например, в sh для echo нет опции -e:
$ sh -c "echo -e 'hello \n world'"
-e hello
world
2] Вы можете видеть, что -e выводится как обычный текст, но побег обратного слэша интерпретируется так, как ожидается. Определите статус подтипа Bluetooth, вы можете сделать следующее
Установить необходимый компонент bluez:sudo apt install bluez
Убедитесь, что ваше оборудование имеет функции Bluetooth (на PCI и USB), найдите последовательный порт адаптера: lspci -k | grep -A3 -i "wireless\|network\|bluetooth"
lsusb | grep -i "bluetooth\|radio"
hcitool dev
Убедитесь, что адаптер не заблокирован rfkill, а затем разблокируйте его: sudo rfkill list all
sudo rfkill unblock all
Проверьте состояние соответствующей службы systemd: systemctl status bluetooth.service
И, конечно, вы можете определить модель своего устройства (для например, ноутбук) и проверить существование Bluetooth здесь.
Определите статус подтипа Bluetooth, вы можете сделать следующее
Установить необходимый компонент bluez:sudo apt install bluez
Убедитесь, что ваше оборудование имеет функции Bluetooth (на PCI и USB), найдите последовательный порт адаптера: lspci -k | grep -A3 -i "wireless\|network\|bluetooth"
lsusb | grep -i "bluetooth\|radio"
hcitool dev
Убедитесь, что адаптер не заблокирован rfkill, а затем разблокируйте его: sudo rfkill list all
sudo rfkill unblock all
Проверьте состояние соответствующей службы systemd: systemctl status bluetooth.service
И, конечно, вы можете определить модель своего устройства (для например, ноутбук) и проверить существование Bluetooth здесь.
Определите статус подтипа Bluetooth, вы можете сделать следующее
Установить необходимый компонент bluez:sudo apt install bluez
Убедитесь, что ваше оборудование имеет функции Bluetooth (на PCI и USB), найдите последовательный порт адаптера: lspci -k | grep -A3 -i "wireless\|network\|bluetooth"
lsusb | grep -i "bluetooth\|radio"
hcitool dev
Убедитесь, что адаптер не заблокирован rfkill, а затем разблокируйте его: sudo rfkill list all
sudo rfkill unblock all
Проверьте состояние соответствующей службы systemd: systemctl status bluetooth.service
И, конечно, вы можете определить модель своего устройства (для например, ноутбук) и проверить существование Bluetooth здесь.