Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- exec 2>/dev/null
- # get positions
- gpstmp=/tmp/gps.data
- gpspipe -w -n 40 >$gpstmp"1"&
- ppid=$!
- sleep 10
- kill -9 $ppid
- cat $gpstmp"1"|grep -om1 "[-]\?[[:digit:]]\{1,3\}\.[[:digit:]]\{9\}" >$gpstmp
- size=$(stat -c%s $gpstmp)
- if [ $size -gt 10 ]; then
- cat $gpstmp|sed -n -e 1p >/tmp/gps.lat
- cat $gpstmp|sed -n -e 2p >/tmp/gps.lon
- fi
- rm $gpstmp $gpstmp"1"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement