【发布时间】:2017-05-09 10:23:56
【问题描述】:
我最近在一个包含别名的文件顶部遇到了这个# -*- sh -*-。它是某人的 bash 目录中的点文件的一部分,直到现在,我以前从未见过它。那么,这是什么?它与使用 shebang 有何不同?我尝试在谷歌上搜索 shebang 的替代品,但没有想出任何可以让我知道上面是什么的提示。
【问题讨论】:
-
shebang 是一个幻数(本质上),它告诉 bash 以下脚本应该由指定的可执行文件解释,而不是通过 bash(或任何当前 shell)执行。更多信息:unix.stackexchange.com/a/87600