ここgSystem->Exec()gSystem
に見られるように、を返すを使用してROOTコードでシェルコマンドを実行しています。しかし、出力をコード変数に割り当てようとすると、割り当ては行われません。int
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
ましたが、うまくいきませんでした。
明らかな何かが欠けていますか?