+ -
当前位置:首页 → 问答吧 → 100分请教高手如何把shell的命令输出保存为一个数组

100分请教高手如何把shell的命令输出保存为一个数组

时间:2011-06-21

来源:互联网

如题,我用如下命令:
C/C++ code

    declare -a cmd_result
    cmd_result="$(history 10 |sort -r)";
    echo ${cmd_result[@]}


想把shell的命令输出保存为一个数组;但结果只是一个字符串
请教高手,如何把shell命令的输出直接保存为一个数组? 谢谢!

作者: ZhengKarl   发布时间: 2011-06-21

cmd_result=($(history 10 |sort -r));

作者: steptodream   发布时间: 2011-06-21

linux shell数组赋值方法

作者: justkk   发布时间: 2011-06-21