Как использовать команду sed regexp group для передачи данных из группы в раздел $()

Ошибка (и другие сообщения )обычно скрыты plymouthиз эстетических соображений.

Возможно, это поможет. :Если вы нажмете ESC во время выключения, plymouthпокажет графическую консоль. Это показывает вам полезные сообщения?

Помимо этого, вы мало что можете сделать, если машина действительно выйдет из строя, потому что она может быть не в состоянии записать файл журнала -, независимо от того, находится ли он в буфере или /var/logуже перемонтирован только для чтения -, в зависимости от того, когда произошел сбой. Вы можете просмотреть эти файлы, выполнив ls -ltr /var/logи посмотрев, есть ли файл журнала, соответствующий дате выключения (или новее ).

0
11.04.2021, 13:35
1 ответ

Предполагая использование GNU sed, так как мы вызываем модификатор /eдля команды s///sed. И поскольку вы не предоставили никаких входных данных, я предполагаю, что они могут быть более 15 символов.

sed -E 's/^(.{15})(.*)/echo "$(date -d "\1" "+%s")\2"/e' /var/log/mail.log
0
28.04.2021, 22:53

Теги

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