Skip to main content
2 of 5
added 2 characters in body
Jeff Schaller
  • 68.8k
  • 35
  • 122
  • 266
header=$(head -n 1 file) (printf "%s\n" "$header"; sed 1d file|grep -v "^$header$" ) > newfile 
  1. grab the header line into a variable
  2. print the header
  3. print everything except the first line, and omit lines that look like the header
Jeff Schaller
  • 68.8k
  • 35
  • 122
  • 266