#!/bin/bash
set -x
start="HELLO"
end1="squashfs: version"
end2="Console is alive"
file=$1
grep -n -E -a "$start|$end1|$end2" $file | awk 'BEGIN{temp=""}{head=temp; temp=$0; if($0~/HELLO/) print head}' | grep -a -v -E "$end1|$end2"