【问题标题】:How to run execute scripts in a terminal如何在终端中运行执行脚本
【发布时间】:2014-06-29 00:58:25
【问题描述】:

我正在尝试从 mac 终端窗口编写和执行一些脚本。 例如,我在下面有一个文件 /users/Bob -> test.sh

#!/bin/bash
echo $PATH

我试图通过调用“test”从终端窗口运行这个文件。我已经从没有“./”的终端窗口看到了 ppl 调用函数,我想知道如何。 函数也可以只写在 .sh 文件中,也可以是 python 或 ruby​​ 脚本。

谢谢

【问题讨论】:

  • 试试bash /users/Bob/test.sh

标签: bash shell terminal


【解决方案1】:

我正在尝试通过调用“test”从终端窗口运行此文件。

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

我在没有“./”的终端窗口中看到了 ppl 调用函数,我想知道如何。

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

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

任何语言都可以写,只要保证以上,shebang:#!/path/to/whatever/executes/this/script是正确的。

【讨论】:

    猜你喜欢
    • 2023-04-10
    • 2011-01-11
    • 2020-09-01
    • 2017-09-13
    • 2021-10-24
    • 2020-05-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多