Com*_*nts 16 bash terminal function osx-mountain-lion
我想在我的bashrc文件中有一个别名来附加从终端传递给它的参数.例如:
$ lh300
Run Code Online (Sandbox Code Playgroud)
要求:
alias lh3000='open http://localhost:3000'
Run Code Online (Sandbox Code Playgroud)
但是,如果我输入:
$ lh8080或lh后跟任意数字:
$ lh####
Run Code Online (Sandbox Code Playgroud)
我想调用一个函数,将####附加到一个别名中
'open http://localhost:####'
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
chr*_*ock 20
您将无法使用别名,但您可以创建一个函数:
lh() { open http://localhost:$1; }
Run Code Online (Sandbox Code Playgroud)
然后就像打电话一样lh 3000.