脚本

作者: PYFang | 来源:发表于2017-04-22 14:36 被阅读0次

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包
  • npm init 的到 package.json
  • 修改 package.json,添加 bin,注意自己写的时候,不要写错任何一个字符
    例:
    {
    "name": "fang-test-20170221",
    "version": "1.0.0",
    "description": "这是一个测试文件,不要下载",
    "main": "show.js",
    "dependencies": {
    "jquery": "^3.1.1"
    },
    "devDependencies": {},
    "scripts": {
    "test": "echo "Error: no test specified" && exit 1"
    },
    "bin":{
    "view":"view.js",
    "show":"show.js"
    },
    "author": "frankfang",
    "license": "ISC"
    }
  • npm adduser
  • npm publish

相关文章

  • 自瞄3.15

    【脚本开关→】开【←脚本开关】 【脚本版本→】通用技能自瞄3.15【←脚本版本】 【脚本关闭公告→】脚本已更新.....

  • 自瞄3.16

    【脚本开关→】开【←脚本开关】 【脚本版本→】通用技能自瞄3.16【←脚本版本】 【脚本关闭公告→】脚本已更新.....

  • 为什么会有人说引流脚本不靠谱?原来是还没了解透彻引流脚本

    引流脚本,什么是引流脚本?引流脚本怎么样?引流脚本好用吗?引流脚本靠谱吗?引流脚本是骗局吗?引流脚本效果好吗?引流...

  • Kettle11:Kettle脚本控件

    本章讲解以下三种脚本的案例01 javascript脚本02 java脚本03 执行SQL脚本 脚本 1.脚本是转...

  • 进程守护脚本

    进程守护脚本 新建脚本 编辑脚本 添加可执行权限 启动脚本

  • DoTween

    /* 项目: 脚本:校园导航管理脚本 脚本:此脚本挂载在SchoolMenuPanel上 脚本:点击二级导航按钮,...

  • UI Recorder之Android自动化

    简单介绍 之前已经进行了Web的脚本录制,脚本回放,及脚本运行。这次进行Android端脚本录制、脚本回放,及脚本...

  • 宝塔Linux面板命令大全

    【安装宝塔】centos安装脚本 Ubuntu/Deepin安装脚本: Debian安装脚本 Fedora安装脚本...

  • 透视3.16

    【脚本开关→】开【←脚本开关】 【脚本关闭公告→】服务器更换..【←脚本关闭公告】

  • 宝塔常用命令

    安装宝塔 Centos安装脚本 Ubuntu/Deepin安装脚本 Debian安装脚本 Fedora安装脚本 管...

网友评论

      本文标题:脚本

      本文链接:https://www.haomeiwen.com/subject/vbclzttx.html