function - 如何在 bashrc 中创建一个函数来接受参数?

标签 function terminal osx-mountain-lion bash

我想在我的 bashrc 文件中添加一个别名来附加从终端传递给它的参数。例如:

$ lh300

调用:

alias lh3000='open http://localhost:3000'

但是,如果我输入:

$lh8080 或 lh 后跟任何数字:

$ lh#### 

我想调用一个将#### 附加到别名中的函数

'open http://localhost:####'

我该怎么做?

最佳答案

你不能使用别名,但你可以创建一个函数:

lh() { open http://localhost:$1; }

然后像 lh 3000 一样调用它。

关于function - 如何在 bashrc 中创建一个函数来接受参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15206771/

相关文章:

python - 函数内的函数,用于根据列值迭代每行

javascript - 更改一对 JavaScript 数组的值

c++ - 内联包含另一个函数的函数会导致内部函数被内联吗?

c - 如何在c控制台中将光标移回?

python - 在 Python 函数内添加变量

ruby-on-rails - 安装了 Gem 但 'command not found'

linux - 用于折叠/折叠文本的 ANSI 转义序列(可能是分层的)

python - Django 在 vi​​rtualenv 下加载 RPy2 时找不到 R

python - 如何在 Mac 上构建 wxFormBuilder 3.x

ruby-on-rails-3 - 无法获得 Postgres.app 连接