Shelljs exec 命令不带变量。我尝试了所有可能的组合,例如使用双引号、单引号、在变量前面分配 $ 等。下面是脚本:
#!/usr/bin/env node
require('shelljs');
for(let i = 0; i < data.length; i++)
{
let dev = data[i];
let platform_version = exec('adb -s $dev', {silent:false}).stdout;
}
error : dev not found 或者添加了 adb 的所有帮助命令并打印出来。
有人可以帮忙吗?谢谢
注意:adb 是一个安卓工具。您可以使用任何简单的命令行,例如 echo 等