【发布时间】:2015-03-04 23:59:39
【问题描述】:
我在文本编辑器中编写了一个 bash 脚本,我应该用什么扩展名保存我的脚本以便它可以作为 bash 脚本运行?我创建了一个理论上应该启动 ssh 服务器的脚本。我想知道单击它后如何使脚本执行。我正在运行 OS X 10.9.5。
【问题讨论】:
-
Shell 脚本不需要任何特定的扩展。只需将其执行为
bash myscript -
通常是
.sh,但扩展名根本不需要存在。 Linux 不是 Windows。解释你的脚本的程序在它的第一行中确定,应该是#!/bin/bash。它甚至可能包含参数。 -
@anubhava 如果我只是双击它而不实际输入“bash myscript”,我将如何让我的脚本执行
-
@Amedeo 将使用
#!/bin/bash行标题您的文件。