centos debian 都可以执行为什么ubuntu就不行呢?

sh/bash/dash/ksh/zsh等Shell脚本
回复
yar999
帖子: 8
注册时间: 2008-06-04 21:05

centos debian 都可以执行为什么ubuntu就不行呢?

#1

帖子 yar999 » 2009-06-11 23:13

t1.sh和t.sh在同一目录下,centos和debian下执行t.sh会在终端输出intel。但是在ubuntu下会报错

root@wmser:~# sh t.sh
.: 2: t1.sh: not found

t1.sh 内容如下:

#!/bin/sh
ys='intel'


t.sh 内容如下:
#!/bin/sh
. t1.sh
echo $ys

这是什么原因呢?希望高手指点下
头像
hubert_star
论坛版主
帖子: 5373
注册时间: 2007-10-29 22:12
系统: OSX 10.9 + Ub 1304
来自: 江苏南京

Re: centos debian 都可以执行为什么ubuntu就不行呢?

#2

帖子 hubert_star » 2009-06-11 23:19

你用source ./t1.sh试试
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒  故我有罪!

我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;

特此声明!

有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。

欢迎来我的新浪微博@me
yar999
帖子: 8
注册时间: 2008-06-04 21:05

Re: centos debian 都可以执行为什么ubuntu就不行呢?

#3

帖子 yar999 » 2009-06-11 23:35

source ./t.sh
可以了~谢谢兄弟了,可以讲下为什么debian就不用source就可以运行的呀?
头像
cnkilior
论坛版主
帖子: 4984
注册时间: 2007-08-05 17:40

Re: centos debian 都可以执行为什么ubuntu就不行呢?

#4

帖子 cnkilior » 2009-06-12 7:08

你该诅咒一下该死的dash
回复