Использование массива вместо строки:
files=( file1 file2 "filename with spaces" file50 "*my* file" )
cksum "${files[@]}"
Обратите внимание, что каждая двойная кавычка выше важна, особенно если у вас есть имена файлов с пробелами или символами подстановки имени файла.
Устройства Bluetooth с последовательным интерфейсом, которые вы обычно подключаете через rfcomm, имеют тот же суффикс. Например./dev/rfcomm0
Если вы подключаете свое устройство другим способом, вам следует рассмотреть возможность использования принадлежащего инструмента (, которым в большинстве случаев является bluez/bluetoothctl или hcitool ).
Пример udev -bluetooth, в котором используется hcitool, см. Создание правила udev для клавиатуры bluetooth