创建别名或函数,需要能够传入参数

创建别名或函数,需要能够传入参数

我想将 3 行执行包装成一个别名,但是在终端调用时还需要传递一个参数。

我需要为此创建一个函数吗?

我对此很陌生,但我知道 bash 中也有一些功能。

alias blah=some_call_here; some_other_call $1; some_thing_here

上面的$1是我在调用别名时想要传递的值。因此,要调用它,我希望它看起来像这样:

blah "some text"

我传递的不一定是文本。

答案1

别名不带参数,所以是的。

blah() { some_call_here ; some_other_call "$1" ; some_thing_here ; }

相关内容