Windows,从Ruby运行shell脚本?

Windows,从Ruby运行shell脚本?,ruby,bash,shell,Ruby,Bash,Shell,假设您有一个bash脚本test.sh #/垃圾箱/垃圾箱 回声“你好,世界!” 在linux中,如果您想在Ruby中运行它,您可以这样做 irb(main):001:0>`./test.sh` 在Windows中,您只会得到一个错误 Errno::ENOEXEC:Exec格式错误-./test.sh from(irb):2:in``' 来自(irb):2 来自c:/Ruby193/bin/irb:12:in`' 命令运行良好 irb(main):004:0>`grep` 用法:gr

假设您有一个bash脚本
test.sh

#/垃圾箱/垃圾箱
回声“你好,世界!”

在linux中,如果您想在Ruby中运行它,您可以这样做

irb(main):001:0>`./test.sh`

在Windows中,您只会得到一个错误

Errno::ENOEXEC:Exec格式错误-./test.sh
from(irb):2:in``'
来自(irb):2
来自c:/Ruby193/bin/irb:12:in`'

命令运行良好

irb(main):004:0>`grep`
用法:grep[选项]。。。模式[文件]。。。
有关详细信息,请尝试“grep--help”。

如果已安装Bash,请尝试:

irb(main):001:0> `bash ./test.sh`