#!/bin/bash
# usage:
#   nmea-clean < log.nmea > cleanlog.nmea
#
# clean NMEA tracks (only GPRMC,GPGGA,GPVTG,GPGSA,GPGSV sequences, missing linefeeds from SIRF)

if [ $# -ne 0 ]; then
  echo "usage: nmea-clean < log.nmea > cleanlog.nmea"
  exit
fi

grep -e "^\$GPRMC" -e "^\$GPGGA" -e "^\$GPVTG" -e "^\$GPGSA" -e "^\$GPGSV"
