Чистая оболочка POSIX:
string="1--123--23"
del="--"
while test "${string#*$del}" != "$string" ; do
echo "${string%%$del*}"
string="${string#*$del}"
done
echo "$string"
Обратите внимание, что *
или ?
необходимо экранировать в разделителе:del='\*'
TLDR :Войдите в BIOS, это активировало клавиатуру в MOK Manager для меня. Вам не нужно менять какие-либо настройки, вы можете выйти из него сразу после входа.
У меня возникла та же проблема после установки Linux Mint 20.1 на мой Lenovo Legion 5 Pro 16ACH6H.
После запуска MOK Manager не распознал мою клавиатуру. Мне пришлось коротко нажать кнопку питания, чтобы выключить его. Сейчас включил, нажал F2, чтобы попасть в свой биос (клавиатура там работает ). Я сразу вышел из BIOS, ничего не меняя, и вуаля -клавиатура заработала!
Linux Mint покажет MOK Manager только дважды, если он больше не отображается, вы можете вернуть его, выполнив следующую команду из терминала:
sudo update-secureboot-policy --enroll-key
Вам нужно нажать <Tab>
, чтобы перейти к «Ок», затем ввести любой пароль, повторить и затем завершить работу. Включите его снова и не забудьте войти в BIOS.