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);
}
相關文章
相關標籤/搜索