如何从任何目录调用shell脚本以及如何在没有源的情况下调用函数?

如何从任何目录调用shell脚本以及如何在没有源的情况下调用函数?

我想从 git bash 的任何目录调用我的 shell 脚本

#!/bin/bash


function create() {
    python create.py 
    echo $1
}

在我的终端中,我应该能够像这样调用:

create computers

那么它应该打印我的 python 脚本和我的参数中的语句:

hello - from my python script
computers - argument

我无法理解发生了什么事

有人可以帮我怎么做吗?

答案1

我要做的就是为您的脚本创建一个别名。

~/.bash_aliases

alias create='source path/to/your/script'

这允许运行任何你想要的

相关内容