执行sh文件时传递参数

坦荡荡与常戚戚 2013-10-09 05:43:57
我想要的结果是
运行:sh a.sh (参数)
a.sh把参数传递给b.xml文件

其实a.sh文件执行的就是b.xml文件

求高手赐教!
...全文
1002 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
糊涂的小白 2013-10-11
  • 打赏
  • 举报
回复
引用 5 楼 magi1201 的回复:
前天就看到这个问题了 sh a.sh (参数) a.sh把参数传递给b.xml文件 请楼主详述下,s.sh 和 b.xml之间是个怎么的调用关系,然后大家方可给出参数传递的具体方法 [quote=引用 1 楼 lisa5001 的回复:] a.sh

#!/bin/sh

./b.xml $*
请教下小白 ./b.xml $* b.xml文件也可以像shell脚本这样通过./b.xml方式执行么[/quote] 楼主说“参数传递给b.xml文件”,所以我把b.xml做为一个可执行文件来看待,就可以用./执行。
姜小白- 2013-10-11
  • 打赏
  • 举报
回复
前天就看到这个问题了 sh a.sh (参数) a.sh把参数传递给b.xml文件 请楼主详述下,s.sh 和 b.xml之间是个怎么的调用关系,然后大家方可给出参数传递的具体方法
引用 1 楼 lisa5001 的回复:
a.sh

#!/bin/sh

./b.xml $*
请教下小白 ./b.xml $* b.xml文件也可以像shell脚本这样通过./b.xml方式执行么
  • 打赏
  • 举报
回复
脚本里面通过$1,$2 ...来获取执行参数
  • 打赏
  • 举报
回复
e b.xml 怎么得到?
iasky 2013-10-10
  • 打赏
  • 举报
回复
$*
糊涂的小白 2013-10-09
  • 打赏
  • 举报
回复
a.sh

#!/bin/sh

./b.xml $*

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧