脚本

2017-04-22  本文已影响0人  PYFang

bash脚本

判断文件是否存在如果存在输出内容不存在显示不存在:
if [ ! -f "$1" ]; then
  echo "$1 不存在"
  exit 1 # 失败
else
  cat $1
  exit 0 # 成功
fi

用 Node.js 写一个命令行程序

显示当前目标下的所有文件:
#!/usr/bin/env node
var fs = require("fs");
console.log("查看当前目录");
fs.readdir(process.cwd(),function(error, files){
   if (error) {
       return console.error(error);
   }
   files.forEach( function (file){
       console.log( file );
   });
});
如果文件存在就输出内容不存在显示不存在
#!/usr/bin/env node
var file = process.argv[2]
var fs = require('fs');
fs.stat(file, function(err, stat){
 if(stat&&stat.isFile()) {
   console.log('文件存在');
   var data = fs.readFileSync(file,"utf-8");  
   console.log(data);  
 } else {
   console.log('文件不存在或不是标准文件');
 }
  });
分享至npm包
上一篇 下一篇

猜你喜欢

热点阅读