我正在我的 ROOT 代码中执行一个 shell 命令,使用gSystem
它返回一个int
,如此处所示gSystem->Exec()。但是当我尝试将输出分配给代码变量时,分配不会发生。
int low_edge = 0;
low_edge = gSystem->Exec("ls ./folder | egrep -o '[0-9]{3,3}' | head -1");
我也试过gSystem->Exec("ls ./folder | egrep -o '[0-9]{3,3}' | head -1") >> low_edge
了,但没有成功。
我错过了一些明显的东西吗?