我想将 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 ; }