使用封装的命令创建 .bashrc 函数

使用封装的命令创建 .bashrc 函数

我正在尝试创建一个函数来.bashrc快捷执行我的 MAMP 命令。我想做这样的事情:

mamp config

  • 打开 MAMP 的httpd.conf文件进行编辑。

mamp restart

  • 重新启动 MAMP 服务器。

我创建了一个.bashrc名为的函数mamp()

function mamp {
  if [$1 == "config"]; then
    nano /Applications/MAMP/conf/apache/httpd.conf
  fi

  if [$1 == "restart"]; then
    /Applications/MAMP/Library/bin/apachectl restart
  fi
}

但这似乎不起作用。

我收到这个错误-bash: [config: command not found

答案1

我认为你需要做的就是在if测试中添加空格,

例如

if [ $1 == "config" ]; then

相关内容