繁体   English   中英

exec() 中的 php 变量

[英]php variable in exec()

我正在尝试重用$a的 output 但我找不到编写此行的正确方法:查看上一个线程后,某些解决方案对我不起作用..

我试过了:

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

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

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

$hs1=exec('($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;

任何人都可以帮助我吗? 谢谢你。

我明白了,用另一种方式。 但仍然。

$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!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM