Можете ли вы получить значение пульса из txt-файла в сценарий Shell?Python

Программы на Python
Ответить
Anonymous
 Можете ли вы получить значение пульса из txt-файла в сценарий Shell?

Сообщение Anonymous »

Я хочу, чтобы сценарий оболочки прочитал последнее значение из текстового файла. У меня есть этот (еще один скрипт), работающий из скрипта Python, но он не работает в скрипте оболочки. Я нашел некоторые вспомогательные части сценария здесь и там (в stackoverflow). Но я не могу заставить это работать.
Как я могу прочитать последнее значение из txt-файла (temper.txt) в сценарии оболочки?
txt-файл:
1

2

3

4

5

6

7

Сценарий оболочки:
#!/bin/bash

# Domoticz server
SERVER="192.168.0.30:8080"

# IDX DHT
# The number of the IDX in the list of peripherals
DHTIDX="1"

# temp file with the counting
TMPFILE="/var/tmp/temper.txt"

# old piece of the script. not used
#sudo nice -20 Adafruit_DHT 2302 $DHTPIN > $TMPFILE

# 5 seconds for testing
sleep 5

# piece of the script where I want to read the last value form the TEMPFILE!
PULS=$(cat $TMPFILE|grep .... last value... |awk '.... last value ....' |sed -r 's/^.*=//' | sed -r 's/\*//')

echo "PULS: $PULS"

# send data
curl -s -i -H "Accept: application/json" "http://$SERVER/json.htm?type=command&param=udevice&idx=$DHTIDX&nvalue=0&svalue=$PULS"
PULS=""

#rm $TMPFILE
exit 0
fi
echo "CPT: $cpt"
cpt=$(($cpt+1))
done
exit 1


Подробнее здесь: https://stackoverflow.com/questions/375 ... ell-script
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»