是否可以制作 .bat bash 混合体?

Is it possible to make a .bat bash hybrid?

在 cmd 中,可以将 linux 命令与 ubuntubash 命令一起使用,但它们非常善变。在批处理中,也可以制作一个 vbs-batch 混合体,这让我想到,是否可以制作一个 bash-batch 混合体? 除了成为一个舌头 - twister,我觉得 bash-batch 脚本可能真的很有用。


到目前为止我尝试了什么

我想要这个的目的与我的 有关,我在其中尝试对字符串而不是 cmd 中的文件进行哈希处理,您可以使用 bash 命令来完成但我仍然想将该文件保留为批处理文件。

当然可以批量使用bash,假设它可用。只需使用命令 bash -c 'cmd',其中 cmd 是您要在 bash 中 运行 的命令。

下面的 batch 行将 Hello 传送到 cat -A 命令,打印它包括不可见的符号:

echo Hello | bash -c "cat -A"

将输出与bash中完全写入的版本的结果进行比较:

bash -c "echo Hello | cat -A"

它们会略有不同!