nodejs写shell

因为shell没有try catch功能,就想到了用js来写javascript

var $=require('child_process').execSync;
var process = require('process');

process.cwd(); // 当前路径
process.chdir('repos'); // cd

try{
   //Buffer 类型
    var buf=$('cat not_exsit',{
        // cwd 更改目标路径  默认是`process.cwd()`
        // env 环境变量(会继承process.env)
    });
    console.log(buf+'');
}catch(e){
    console.log(e);
}
相关文章
相关标签/搜索