unix - 为什么 #!/bin/ksh 是 shell 脚本中的第一行

标签 unix shell

#!/bin/ksh始终是 shell 脚本中的第一行

这条线的重要性是什么,为什么将它保留为第一行。

最佳答案

这一行告诉操作系统调用什么解释器来运行脚本。

没有它,就无法知道该脚本需要使用 ksh 运行。口译员。

该序列被称为“shebang”,您可以在 Wikipedia 上阅读有关它的更多信息。 .

关于unix - 为什么 #!/bin/ksh 是 shell 脚本中的第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2673771/

相关文章:

java - 命令在终端中有效,但不适用于 Runtime.exec

linux - 使用 find -exec 重定向标准输出

bash - 列出与给定模式匹配的所有文件

Java :Kill process runned by Runtime. getRuntime().exec()

c# - 我想从使用 c# 运行的 Windows 框中通过 ssh 运行命令

unix - ksh:如何探测标准输入?

linux - 如何在linux中获取服务数组

linux - 使用 sed 替换 <space>[

linux - 如何从文件夹中的所有文件中删除具有特定字符串的行

c - 整个目录的高效复制