Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. #!/bin/bash
  2. exec 2>/dev/null
  3. # get positions
  4. gpstmp=/tmp/gps.data
  5. gpspipe -w -n 40 >$gpstmp"1"&
  6. ppid=$!
  7. sleep 10
  8. kill -9 $ppid
  9. cat $gpstmp"1"|grep -om1 "[-]\?[[:digit:]]\{1,3\}\.[[:digit:]]\{9\}" >$gpstmp
  10. size=$(stat -c%s $gpstmp)
  11. if [ $size -gt 10 ]; then
  12. cat $gpstmp|sed -n -e 1p >/tmp/gps.lat
  13. cat $gpstmp|sed -n -e 2p >/tmp/gps.lon
  14. fi
  15. rm $gpstmp $gpstmp"1"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement