#!/bin/bash out="" usage () { echo echo "Usage: $0 " echo exit 1 } if [ $# -ne 1 ]; then usage; fi # empty file >"$1" echo "Reading lines from /dev/kmsg .." >/dev/stderr cat "/dev/kmsg" | while IFS= read -r LINE; do out=`date` echo "$LINE" | sed -e "s/^.*;/$out /" >>"$1" done exit 0