gpt4 book ai didi

shebang 中的 Bash 跟踪模式 (bash -x)

转载 作者:行者123 更新时间:2023-11-29 09:01:40 27 4
gpt4 key购买 nike

这种风格如何运作:

#!/bin/bash -x
#...

但这不是吗?

#!/usr/bin/env bash -x
#...

它给我一个未找到的错误。跟踪模式需要稍后设置为 set -x?

请注意,我可以使用 #!/usr/bin/env bash

最佳答案

shebang-line 机制仅解析第一个空格并将该行的其余部分作为一个参数传递给可执行文件,因此编写

#!/usr/bin/env bash -x

就像打电话

$ /usr/bin/env "bash -x"

在命令行上。

没有名为 "bash -x" 的可执行文件(命令名称中有一个空格),因此失败。

关于shebang 中的 Bash 跟踪模式 (bash -x),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24032641/

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