Linux将命令结果变为变量

时间:2017-11-15 10:59:21

标签: sql linux oracle shell

我想要一个存储在变量中的命令输出。

A.sh

for ($i=0; $i < $day ; $i++) { 
    $activity = new Activity();

    $activity->event_id = $request->event_id;
    $activity->created_by = $id;
    $activity->index = $request->index[$i];
    $activity->activity_title = $request->activity_title[$i];
    $activity->activity_details = $request->activity_details[$i];

    $activity->save();
}

但它给了我空输出

1 个答案:

答案 0 :(得分:1)

尝试这样做:

OUT=$(sqlldr userid=scott/tiger control=emp.ctl 2>&1 | grep "value i want" ) echo $OUT

在这种情况下,你也会有错误输出,所以如果某些东西不能正常工作,你就会知道。