awk
/ perl
- лучшие инструменты для этой работы, но вы можете сделать это с помощью sed
тоже:
sed -E 's/^([^[:blank:]]*)([[:blank:]]+\1)*$/\1/;t;s/.*/multi/' infile
Если единственный момент - найти начало новой загрузки, вы можете просто найти это регулярное выражение в выходных данных журнала
kernel: \[ *0.000000] Linux version
logger
- это интерфейс командной строки для системы ведения журналов, поэтому просто запустите что-нибудь вроде
logger -p kernel.notice "---------- Rebooting ---------"
перед перезагрузкой. Есть еще много вариантов.