编写一个shell脚本,记录linux系统每次重新启动后的dmesg信息

要求如下:

a 将dmesg信息记录到名为dmesg.log的文件中
b 系统重启后该脚本自动运行,不需要手动执行
c dmesg 信息格式如 [   18.731346] virbr0: port 1(virbr0-nic) entered disabled state,只保留加粗部分内容
d 内容为追加记录,不能覆盖前一次记录的信息

------------------------------------------------------------------------------------------------------------------------------------------------------------------------初次接触linux的shell脚本,我的大概思路是先用cut 截取粗体部分,然后写入dmesg? 不知道要不要加个循环,求大佬讲解下思路。

dmesg |grep state|grep port |awk '{$1="";$2="";print $0}'    >> dmesg.log

脚本加进crontab即可