当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : shell程序如何互相调用
帖子发表于 : 2008-02-17 18:03 

注册: 2005-12-09 16:22
帖子: 30
送出感谢: 0 次
接收感谢: 0 次
请教大家一个比较弱智的问题, shell程序如何互相调用?

我自己写了一个a.sh, 内容如下:
代码:
 
#exe file name
filename=$1

echo ">>>>>>>>running test 1"
$filename '-?' 'a&'  < ../inputs/1.1
echo ">>>>>>>>running test 2"
$filename ' ' '@%@&'  < ../inputs/2.1


然后我又写了另外一个shell, b.sh(我按楼下说的, 改成绝对路径了, 还是不行, 我用的cygwin:( )

代码:
echo start
a.sh 'D:/project/workspace/scripts/rere.exe' > re.wri
a.sh 'D:/project/workspace/scripts/sere.exe' > se.wri
a.sh 'D:/project/workspace/scripts/yere.exe' > ye.wri
echo end

我在b.sh里想调用a.sh, 然后就输出:


代码:
start
:No such file or directory
end


a.sh和b.sh在同一目录下, 我在path变量里加上了.;按理说会在当前目录下找呀.

哪位大侠指点一下, 谢谢了.[/code]


_________________
java程序员 linux菜鸟 C++初学者
http://ke-cai.net


最后由 caike 编辑于 2008-02-17 19:25,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-02-17 18:10 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
可以用绝对路径,


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-02-17 18:27 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
引用:
path变量里加上了.
:twisted:


_________________
● 鸣学


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-02-17 19:29 

注册: 2005-12-09 16:22
帖子: 30
送出感谢: 0 次
接收感谢: 0 次
iblicf 写道:
可以用绝对路径,

绝对路径也不行呀


_________________
java程序员 linux菜鸟 C++初学者
http://ke-cai.net


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译