在我用gvim编写shell 程序的时候
比如
#!/bin/bash
echo -e "Hello! \n\n"
在实际执行的时候出来的效果老是这样
xiumin@xiumin-laptop:~/scripts$ sh sh02.sh
-e Hello!
我想问一下为什么gvim对于echo这个 -e 的参数不认识呢?
而我如果单独在终端执行上一句命令的时候echo -e的效果都是正确的,请问这是怎么回事呢?
[问题]ubuntu Gvim 编写script 时候关于echo 的问题
-
- 帖子: 15
- 注册时间: 2007-10-23 20:09
-
- 帖子: 45
- 注册时间: 2007-01-27 14:11
Re: [问题]ubuntu Gvim 编写script 时候关于echo 的问题
这和 vim 无关,因为你用的是 sh,而不是 bash。你已经用了 #! /bin/bash(我记得应该是 /usr/bin/bash),就不需要用 sh 了。coffepig525 写了:在我用gvim编写shell 程序的时候
比如
#!/bin/bash
echo -e "Hello! \n\n"
在实际执行的时候出来的效果老是这样
xiumin@xiumin-laptop:~/scripts$ sh sh02.sh
-e Hello!
我想问一下为什么gvim对于echo这个 -e 的参数不认识呢?
而我如果单独在终端执行上一句命令的时候echo -e的效果都是正确的,请问这是怎么回事呢?