nodejs也可以用来写bash。

一、写bash –> hello.js

#! /usr/local/bin/node
console.log(\'Hello\');

注意:这里hashbang是我在mac命令行下写的,要写node所在的位置。

兔哥的那个行不通,兔哥是这样写的

#! /usr/bin/env node

二、给权限

$ sudo chmod +x hello.js
$ ./hello.js
Hello

这样就能执行了。

三、链接,因为这样还不能在任意目录调用,所以要链接一下

$ chmod ln -s /sourcePath/hello.js /target/hello
# 这里都要写绝对路径,不然运行会报这个错误:too many levels of symbolic links
$ hello
Hello

好了!

版权声明:本文为kiscall原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/kiscall/p/5196527.html