ragps/gps_raw_sql.sh

21 lines
530 B
Bash
Executable File

#!/bin/bash
TTY=$1
echo ${TTY}
if [ ! -f /tmp/${TTY}.pid ]; then
echo ${TTY}
id=
# echo $$ > /tmp/${TTY}.pid
uid=$(echo $(udevadm info --name=/dev/${TTY}|sed -n '/MAJOR/{s/[A-Z: =]*//;p}')*256+$(udevadm info --name=/dev/${TTY}|sed -n '/MINOR/{s/[A-Z: =]*//;p}')|bc)
id=$(date +%N|cut -b 3-6)
exfile=$(date +%j%H%M)
while IFS=$ read -r pre gline; do
echo $gline
if [ ! -z "$gline" ]; then
gline=$(echo $gline|cut -d\* -f1)
echo $gline
telegram=$(echo $gline|cut -c3-5)
echo $telegram
fi
done </dev/${TTY}
fi