Just use the grep command below,
grep -v '^Nov 06' file
From grep --help ,
-v, --invert-match select non-matching lines
Another hack regex,
grep -P '^(?!Nov 06)' file
Regex Explanation:
^ It is claimed that we are at the beginning.(?!Nov 06) This negative lookahead claims that there is no Nov 06 line after the start of the line. If so, then a border match exists up to the first character in each line.
Another regular expression solution using the verb PCRE (*SKIP)(*F)
grep -P '^Nov 06(*SKIP)(*F)|^' file
source share