From 0a2b46b0355a1120d57968d40f61cd70a1cb3242 Mon Sep 17 00:00:00 2001 From: typebrook Date: Thu, 19 Dec 2019 08:34:15 +0800 Subject: update --- scripts/gpx/head | 10 ++++++++++ scripts/gpx/merge_gpx.sh | 5 +++++ scripts/gpx/merge_trk.sh | 4 ++++ scripts/gpx/tail | 1 + 4 files changed, 20 insertions(+) create mode 100644 scripts/gpx/head create mode 100755 scripts/gpx/merge_gpx.sh create mode 100755 scripts/gpx/merge_trk.sh create mode 100644 scripts/gpx/tail (limited to 'scripts') diff --git a/scripts/gpx/head b/scripts/gpx/head new file mode 100644 index 0000000..1912e8b --- /dev/null +++ b/scripts/gpx/head @@ -0,0 +1,10 @@ + + + + + + Garmin International + + + + diff --git a/scripts/gpx/merge_gpx.sh b/scripts/gpx/merge_gpx.sh new file mode 100755 index 0000000..c62badd --- /dev/null +++ b/scripts/gpx/merge_gpx.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +GPX_DIR=$(dirname $0) + +sed '// p' -nr | cat $GPX_DIR/head - | cat - $GPX_DIR/tail diff --git a/scripts/gpx/merge_trk.sh b/scripts/gpx/merge_trk.sh new file mode 100755 index 0000000..c3a72d4 --- /dev/null +++ b/scripts/gpx/merge_trk.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +sed '//,/<\/name>/ d; /<\/trk>/ d; /<\/gpx>/ i \ \ <\/trk>' |\ +awk '// && !x {print " \n combined_trk"; x=1} 1' diff --git a/scripts/gpx/tail b/scripts/gpx/tail new file mode 100644 index 0000000..d0759c0 --- /dev/null +++ b/scripts/gpx/tail @@ -0,0 +1 @@ + -- cgit v1.2.3-70-g09d2