从Gitbash到Ubuntu终端

时间:2014-01-03 12:34:59

标签: ubuntu terminal gruntjs

我在Win7上的.bashrc文件中有一个函数,如下所示:

function gi() {
    npm install --save-dev grunt-"$@"
}

它允许我输入“gi(grunt plugin)”来快速安装插件。

我将此.bashrc文件复制到Ubuntu并打开终端会出现以下错误:

syntax error near unexpected token `$'{\r''

Ubuntu中此函数的正确语法是什么?

2 个答案:

答案 0 :(得分:2)

您不需要将function与bash一起使用,因此在您的bashrc文件中,只需删除该字词:

gi() {
    echo npm install --save-dev grunt-"$@"
}

答案 1 :(得分:1)

你在那里的某个地方有回车(\ r)。尝试简单地重新输入Ubuntu中的所有内容。或者,你可以使用delete或backspace来使它全部一行,然后点击“输入”几次使其在Ubuntu中看起来很漂亮。诀窍就是“输入”输入IN Ubuntu,这样就可以得到Unix换行符,而不是Windows换行符。