什么相当于Perl在Node.js中的反引号?

时间:2015-08-04 21:47:59

标签: node.js perl shell-exec backticks

在Perl中,您可以执行类似

的操作
perl -E'my $date = `date`; say $date'

这是一种同步运行命令并将变量设置为STDOUT的简洁方法。在Node中,如何快速运行命令来捕获stdout?

1 个答案:

答案 0 :(得分:4)

尝试使用带有显式编码的.execSync。以最短的形式(使用空格),

var date = require('child_process').execSync('date', {encoding: 'utf8'} )
console.log(date);