+ -
当前位置:首页 → 问答吧 → 直接在终端上输入echo -n 和sh文件中运行echo -n怎么不一样?

直接在终端上输入echo -n 和sh文件中运行echo -n怎么不一样?

时间:2011-03-24

来源:互联网

  1.     echo -n input:
复制代码
上面的语句直接在终端上输入运行的效果是:
      input:(注:没有换行)
在sh文件中输入上述语句,在终端中./filename.sh运行效果是:
     -n input (注:有换行)

请知道的帮忙解答下!

作者: liion631818   发布时间: 2011-03-24

要先确定执行的是
  shell内置命令echo
还是
  /usr/bin/echo

指定全路径或"\echo"可以保证执行的是/usr/bin/echo

作者: shenyue_sam   发布时间: 2011-03-25

热门下载

更多