当前位置: 首页 > news >正文

Node.js:execSync执行一个shell命令

默认输出是Buffer对象

const { execSync } = require('child_process')let out = execSync("echo 'hi'")
console.log(out);
// <Buffer 68 69 0a>

需要转为字符串

const { execSync } = require('child_process')let out = execSync("echo 'hi'")
console.log(out.toString());
// hi

参考文章

  1. https://www.runoob.com/nodejs/nodejs-process.html
  2. https://blog.csdn.net/weixin_43972437/article/details/130643741
http://www.lryc.cn/news/102594.html

相关文章:

  • 《入门级-Cocos2d 4.0塔防游戏开发》---第二课:游戏加载界面开发
  • 打卡力扣题目十二
  • QT服务器练习
  • Vcenter 创建 虚拟机配置 Thin Provision 模式 disk
  • 初识mysql数据库之事务的概念及操作
  • MPL-2.0(Mozilla Public License 2.0)
  • Qt+OpenCV+VTK在VS2017中配置路径
  • 线性代数(应用篇):第五章:特征值与特征向量、第六章:二次型
  • Java8实战-总结9
  • 大数据开发面试必问:Hive调优技巧系列一
  • Jupyter Notebook 7重磅发布,新增多个特性!
  • linux V4L2子系统——v4l2架构(1)之整体架构
  • Qt信号与槽机制的本质
  • Linux:入门学习知识及常见指令
  • K8s:Kubernetes 故障排除方法论
  • TCP 三次握手四次挥手浅析
  • 【软件安装】MATLAB_R2021b for mac 安装
  • 电脑维护:10妙招,让你的电脑更加稳定!
  • 大数据面试题:Kafka的单播和多播
  • python与深度学习(八):CNN和fashion_mnist二
  • 开发一个RISC-V上的操作系统(五)—— 协作式多任务
  • Mybatis-plus集合
  • C++ 结构体和联合体
  • 使用TensorFlow训练深度学习模型实战(下)
  • lucene、solr、es的区别以及应用场景
  • Java方法的使用(重点:形参和实参的关系、方法重载、递归)
  • 登录页的具体实现 (小兔鲜儿)【Vue3】
  • 大学如何自学嵌入式开发?
  • pytorch学习——线性神经网络——1线性回归
  • 00 - RAP 开发环境配置