php переменная в exe c () - PullRequest
0 голосов
/ 07 мая 2020

Я пытаюсь повторно использовать вывод $ a , но не могу найти правильный способ написать эту строку: После просмотра предыдущего потока у меня не сработало какое-то разрешение. .

Я пробовал:

$ hs1 = exe c ("$ a | cut -c12-16");

$ hs1 = exe c ( "$ a | cut -c12-16");

$ hs1 = exe c ("($ a | cut -c12-16)");

$ hs1 = exe c ('($ a | cut -c12-16)');

и другие комбинации, но ничего не работает ...

$a=exec('sudo loldht 4 | tail -1');
...
$hs1=exec("$a | cut -c12-16)");
$ts1=exec('(sudo loldht 4 | tail -1 | cut -c34-39)');

echo $hs1 . " : " . $ts1;

Кто-нибудь может мне в этом помочь? Спасибо.

1 Ответ

0 голосов
/ 08 мая 2020

Я понял! Используем другой способ, но все же.

$a = "(sudo loldht 4 | tail -1";
$b = $a . " | cut -c12-16)";
$c = $a . " | cut -c34-39)";
$hs1=exec("$b");
$ts1=exec("$c");

echo $hs1 . " : " . $ts1

Спасибо за ваше время @MelvynMarigny!

...