分页: 1 / 1

[问题]ubuntu Gvim 编写script 时候关于echo 的问题

发表于 : 2008-06-15 4:00
coffepig525
在我用gvim编写shell 程序的时候
比如
#!/bin/bash
echo -e "Hello! \n\n"

在实际执行的时候出来的效果老是这样
xiumin@xiumin-laptop:~/scripts$ sh sh02.sh
-e Hello!

我想问一下为什么gvim对于echo这个 -e 的参数不认识呢?
而我如果单独在终端执行上一句命令的时候echo -e的效果都是正确的,请问这是怎么回事呢?

Re: [问题]ubuntu Gvim 编写script 时候关于echo 的问题

发表于 : 2008-06-15 5:21
herberteuler
coffepig525 写了:在我用gvim编写shell 程序的时候
比如
#!/bin/bash
echo -e "Hello! \n\n"

在实际执行的时候出来的效果老是这样
xiumin@xiumin-laptop:~/scripts$ sh sh02.sh
-e Hello!

我想问一下为什么gvim对于echo这个 -e 的参数不认识呢?
而我如果单独在终端执行上一句命令的时候echo -e的效果都是正确的,请问这是怎么回事呢?
这和 vim 无关,因为你用的是 sh,而不是 bash。你已经用了 #! /bin/bash(我记得应该是 /usr/bin/bash),就不需要用 sh 了。