Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Regex odczytanie z pliku
Forum PHP.pl > Forum > Przedszkole
traczu
Niedawno spotkałem się z takim problemem w innym wątku.
Rozumiem działanie ale nie rozumiem poprawności poprawnej budowy składni.

Potrzebuję wyciągnąć z tego wartość:
26312

Czy to jest poprawnie napisane:
CODE
$temp_water = shell_exec('cat /sys/bus/w1/devices/28-000006db5817/w1_slave | grep 't=' | awk 'BEGIN{FS = "t="}'; '{print $2}'');
$temp_water = round($temp_water / 1000, 1);


Zawartość pliku:
a5 01 4b 46 7f ff 0b 10 f7 : crc=f7 YES
a5 01 4b 46 7f ff 0b 10 f7 t=26312
mls
Czego konkretnie nie rozumiesz, bo nie sposób tego wywnioskować z Twojego posta?
Jeśli działa, to znaczy, że zapisane jest poprawnie.
A jeśli nie działa, to znaczy, że apostrofy w shell_exec są źle.
traczu
jak by było dobrze to bym nie prosił o pomoc
nie mogę znaleźć błędu dlaczego nie odczytuje mi tej konkretnej wartości

podałem wszystko co możliwe
Pyton_000
Kod
$temp_water = shell_exec('cat /sys/bus/w1/devices/28-000006db5817/w1_slave | grep \'t=\' | awk -F"t=" \'{ print $2 }\'');
$temp_water = round($temp_water / 1000, 1);
traczu
Piękne dzięki prosto i konkretnie biggrin.gif
teraz wiem gdzie był błąd mam nadzieję że więcej razy się to nie powtórzy biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.