Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Regex odczytanie z pliku
traczu
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 15.01.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
mls
post
Post #2





Grupa: Zarejestrowani
Postów: 677
Pomógł: 89
Dołączył: 31.08.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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.


--------------------
Go to the top of the page
+Quote Post
traczu
post
Post #3





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 15.01.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Pyton_000
post
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


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);
Go to the top of the page
+Quote Post
traczu
post
Post #5





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 15.01.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 20:18