ACL не применяются на устройстве udev при входе пользователя в систему

Если у вас есть содержимое переменной, например:

var=$(head -n 50 /dev/urandom | tr -dc A-Za-z0-9)

Затем вы можете использовать цикл bash для длины переменной в кусках по 20, распечатывая каждый кусок:

for((start=1;start < ${#var}; start += 20)); do printf '%s\n' "${var:start:20}"; done

Если вы хотите, чтобы они были отдельными переменными, рассмотрите возможность присвоения вывода массиву:

readarray -t passwords < <(for((start=1;start < ${#var}; start += 20)); do printf '%s\n' "${var:start:20}"; done)
1
24.10.2020, 20:35
1 ответ

Отвечаю сам себе :это ошибка в правилах SANE, в строке "ACTION!="add", GOTO="libsane _rules _end". Я создал к ним багрепорт и MR :https://gitlab.com/sane-project/backends/-/issues/371https://gitlab.com/sane-project/backends/-/merge_requests/541

1
18.03.2021, 22:55

Теги

Похожие вопросы