如何在终端中运行执行脚本

时间:2014-06-29 00:58:25

标签: bash shell terminal

我试图从mac终端窗口编写和执行一些脚本。 举个例子,我有一个文件 / users / Bob - > test.sh

#!/bin/bash
echo $PATH

我试图通过调用" test"来尝试从终端窗口运行此文件。我在终端窗口看到了ppl调用函数而没有" ./"我想知道怎么做。 此函数也可以只在.sh文件中编写,也可以是python或ruby脚本。

谢谢

1 个答案:

答案 0 :(得分:0)

  

我试图通过调用" test"来尝试从终端窗口运行此文件。

不,那不行。将在内部命令集或test中的可执行文件中搜索$PATH。由于test恰好是内置的,因此您感觉它已被执行但没有任何输出。

  

我在终端窗口看到了ppl调用函数而没有" ./"我想知道如何。

通过设置可执行位,将文件放在$PATH中的一个文件夹中,如果是脚本,则确保第一行(shebang)正确。

  

这些函数也可以只写在.sh文件中,也可以是python或ruby脚本。

它可以用任何语言编写,只需确保上述内容,并且shebang:#!/path/to/whatever/executes/this/script是正确的。