Я пытаюсь найти способ извлечь значение для файла данных мониторинга и использовать его далее.Используя соединение SSH (с паролем), я хотел бы получить доступ к файлу, который удаленно расположен.В этом файле я хотел бы найти конкретное имя датчика.Поскольку этот файл содержит данные от множества датчиков и с разных временных интервалов, я хотел бы выбрать последнюю (последнюю) строку, а рядом с этой строкой находится значение датчика, и я хотел бы скопировать его и записать в локальный файл данных ииспользуйте его дальше в программировании.Я мог бы скопировать весь файл с сервера на локальный, но весь файл большой, и файл продолжает меняться каждый час.
Время Имя датчика Значение датчика
25-05-2018; 15: 24 t_amb 24,8
25-05-2018; 15: 24 t_room 21,2
25-05-2018; 15: 24 G_global 120
25-05-2018; 15: 25 t_amb 25
25-05-2018; 15: 25 t_room 21
25-05-2018; 15: 25 G_global 227.8
Например, в вышеупомянутом файле, который находится на другом компьютере, который подключен через порт SSH, я просто хотел бы найти строку 't_room' и найти ее последнее вхождение в удаленном файле и записать значение следующимему '21' в файл, который находится в каталоге локально.
Редактировать: Более или менее я хочу сделать подобное, но вместо скрипта bash я хочу сделать это на Python:
sshpass -piHEM_MT17 ssh 192.168.101.53 "keysight" | egrep "SP_t_5_roh" | cut -d" " -f4 | tail -n 1 > /run/user/1000/temperaturtest.txt