Копировать обрезанную строку в режиме копирования tmux

Как сказал @JdeBP, загрузитесь с консоли восстановления, запустите корневую оболочку, затем введите команду journalctl -xb, чтобы увидеть, что произошло.

Если это не принесет вам ничего полезного, установите Storage=persistentв /etc/systemd/journald.conf, перезагрузитесь и повторите описанные выше шаги в консоли восстановления.

0
15.02.2020, 15:27
1 ответ

У вас есть дополнительный \ перед вашим первым + и классы символов являются расширенной функцией регулярных выражений, поэтому вам нужно использоватьsed -E(для BSD sed )илиsed -r(для GNU sed ). Я не знаю, почему у вас есть [[:blank:]и \s, но я не думаю, что вам нужны они оба.

Вы можете проверить свое регулярное выражение с помощью sed из командной строки:

printf ' abc '|sed -E "s/^[[:blank:]]+//;s/[[:blank:]]+$//"|wc -c
       3

Редактировать :на самом деле я слишком привык использовать ERE и BSD sed, кроме дополнительного \s, оригинальное регулярное выражение OP является действительным BRE с GNU sed.

0
28.04.2021, 23:23

Теги

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