![如何从任何目录调用shell脚本以及如何在没有源的情况下调用函数?](https://linux22.com/image/172764/%E5%A6%82%E4%BD%95%E4%BB%8E%E4%BB%BB%E4%BD%95%E7%9B%AE%E5%BD%95%E8%B0%83%E7%94%A8shell%E8%84%9A%E6%9C%AC%E4%BB%A5%E5%8F%8A%E5%A6%82%E4%BD%95%E5%9C%A8%E6%B2%A1%E6%9C%89%E6%BA%90%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E8%B0%83%E7%94%A8%E5%87%BD%E6%95%B0%EF%BC%9F.png)
我想从 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'
这允许运行任何你想要的