如何在JavaScript中提取命令行的输出?

问题描述 投票:-2回答:1

如何提取命令行程序的输出并将其添加到JavaScript中的变量中?

作为示例,我需要在下面的屏幕快照中提取值“ 11675724”


    var extract = function(string) {
        var o = {};

        string.replace(/(.*?)=(.*?)(?:\|\||$)/g, function(all, key, value) {
            o[key] = value;
        });

        return o;
    };

“截图”

javascript parsing cmd
1个回答
0
投票

在JavaScript中不要执行您可以从命令行执行的操作。

在这种情况下,您可以提取该数字,然后再将其传递到Node.js脚本中

您的系统上必须有才能提取该数字,您只需执行以下操作:

awk '/MemTotal/{print $2}' /proc/meminfo
© www.soinside.com 2019 - 2024. All rights reserved.