gpt4 book ai didi

posix - Shebang (#!) 是否标准化?

转载 作者:行者123 更新时间:2023-12-04 17:45:15 28 4
gpt4 key购买 nike

Shebang #! ,例如

#!/bin/sh

在 Linux 标准库或任何 The Open Group 标准或其他地方正式标准化的脚本可执行文件之前?如果是,请提供引用资料和详细信息。

注意:我最感兴趣的是它对 shell 脚本以及任何可执行文件的意义。换句话说,是否有任何标准要求对 #! 进行类似shebang 的解释?在可执行文件的开头?但是,也欢迎在标准中对其进行任何其他引用。

最佳答案

POSIX留下#!的效果未指定。从 2.1 Shell 介绍

The shell reads its input from a file (see sh), from the -c option or from the system() and popen() functions defined in the System Interfaces volume of POSIX.1-2008. If the first line of a file of shell commands starts with the characters "#!", the results are unspecified.

关于posix - Shebang (#!) 是否标准化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37295055/

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