文档章节

nodejs写shell

苗威
 苗威
发布于 2016/09/20 17:14
字数 70
阅读 94
收藏 0

由于shell没有try catch功能,就想到了用js来写

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);
}

© 著作权归作者所有

苗威
粉丝 3
博文 16
码字总数 3771
作品 1
海淀
程序员
私信 提问
Centos7:安装node和npm & npm配置全局路径

Centos7:安装node和npm 通过安装包安装,可以使用 先下载安装包到 路径下 下载完成后解压 重命名为node 配置环境变量 在文件的最后添加 保存退出后执行更新命令 如果不生效,重启系统就可以 ...

重庆_杨静
02/28
202
0
centos 安装 nodejs

yum list nodejs 查看nodejs的版本是6.x yum里面的源都是比较旧的,更新yum源到8.x版本 安装

iturtle
2018/09/27
32
0
从零开始学习渗透Node.js应用程序

本文来源于i春秋学院,未经许可严禁转载。 0x01 介绍 简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动...

i春秋学院
2017/04/18
302
1
macOS Mojave 10.14安装nvm

nodejs的版本迭代非常快速, 时至今日(2019年2月7日), nodejs的最新版本是11.9.0 而很多的优秀的工具如Easy Muke只能使用8.*的nodejs版本, 为了不同版本的nodejs能在同一个计算机上运行, 我们...

木子昭
02/07
0
0
基于create-react-app打包编译自己的第三方UI组件库并发布到npm

前言 这篇文章主要是总结一下我们在工作中如何为公司开发内部的第三方UI组件,并通过npm install的方式安装的一些步骤和思路。在学习完这套发布方法后大家也可以快速的发布自己的UI库到npm,...

徐小夕_上海
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Mybatis 源码(二)Mybatis 初始化

Mybatis 初始化是由SqlSessionFactoryBuilder来完成的,主要的工作解析XML文件,并将解析的类容封装到Configuration类中,最后将Configuration类封装到SqlSessionFactory中并返回,自此初始化...

xiaolyuh
20分钟前
7
0
约瑟夫环问题

约瑟夫环问题的原来描述为,设有编号为1,2,……,n的n(n>0)个人围成一个圈,从第1个人开始报数,报到m时停止报数,报m的人出圈,再从他的下一个人起重新报数,报到m时停止报数,报m的出圈,...

mskk
30分钟前
4
0
JEP解读与尝鲜系列1 - Java Valhalla与Java Inline class

涉及到的JEP: Project Valhalla JEP 169: Value Objects JEP 218: Generics over Primitive Types 这些特性将在JDK14实现 Valhalla项目背景 最主要的一点就是,让Java适应现代硬件:在Java语...

zhxhash
32分钟前
8
0
总结:Redis集群

一、redis集群方案 Master-slave方式,Master和Slave的数据一致,Slave从Master同步数据,然后通过Sentinal(哨兵)监控Master和Slave的健康状态,当异常的时候迅速切换,如Master宕机的时候...

浮躁的码农
35分钟前
6
0
三个盘子的汉诺塔

package base;/** * 汉诺塔 */public class TowerApp { static int nDisks = 3; public static void main(String[] args) { doTowers(nDisks, 'A','B',......

clean123
37分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部