gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 18:39:33 24 4
gpt4 key购买 nike

在 cmd 中,可以使用带有 ubuntu 的 linux 命令。或 bash命令,但它们非常善变。在批处理中,也可以制作一个 vbs-batch 混合体,这让我想到,是否可以制作一个 bash-batch 混合体?除了绕口令之外,我觉得 bash-batch 脚本可能真的很有用。

到目前为止我尝试过的

  • 到目前为止,我尝试使用空的 bashubuntu单独使用命令,因为它们会将普通命令提示符切换到 ubuntu/bash shell,但即使您将命令放在 ubuntu/bash 之后他们不会显示或做任何事情。
  • 在我尝试之后,我尝试使用 ubuntu -run命令,但就像我之前所说的那样,它在哪些事情有效和哪些事情不有效方面确实变化无常且不一致。当您将内容导入其中时,它的不一致会减少,但通常仍然不起作用。
  • 我看了here因为它似乎可以回答我的问题并且我尝试了它但它没有用,因为它需要另一个程序(我认为)。
  • 还看了this我猜它失败得很惨,但很有趣的概念。
  • 我从我所有的研究中得到的是,大多数人认为当提到这个文件时,它可以作为 .bat 运行。文件或作为 .sh shell 文件而不是我的目标,创建一个在同一实例中运行批处理和 bash 命令的文件。

  • 我想要这个与我的 other question 有关我试图在 cmd 中对字符串而不是文件进行哈希处理,您可以使用 bash 命令来执行此操作,但我仍然希望将文件保留为批处理文件。

    最佳答案

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

    以下将 Hello 发送至 cat -A 的管道打印它的命令,包括不可见的符号:

    echo Hello | bash -c "cat -A"

    将输出与完全用 bash 编写的版本的结果进行比较:
    bash -c "echo Hello | cat -A"

    它们会略有不同!

    关于bash - 是否可以制作 .bat bash 混合体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61802896/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com