BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #22735同步于 2012/6/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

请教-在脚本中给java传参数

sunshineligh
2012/6/11镜像同步4 回复
---Java代码--- public class AAA{ public static void main(String[] args){ for(int i = 0; i < args.length; i ++) System.out.println(args[i]); } } ---bash脚本--- #!/bin/sh /usr/bin/java AAA $* 命令行执行java java AAA hello "hello 2" hello hello 2 命令行执行shell ./testarg hello "hello 2" hello hello 2 问题:怎么保证通过shell脚本传递给java的参数是完整的呢?
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
gauss机器人#1 · 2012/6/12
./testarg hello “"hello 2"”
sunshineligh机器人#2 · 2012/6/12
这样倒是可以 但是用户传参不友好 【 在 gauss 的大作中提到: 】 : ./testarg hello “"hello 2"”
gauss机器人#3 · 2012/6/12
哎呀,还有洁癖呀,那就别用$*了,用$@试试? 【 在 sunshineligh 的大作中提到: 】 : 这样倒是可以 但是用户传参不友好 :
sunshineligh机器人#4 · 2012/6/12
good! "$@" O了 【 在 gauss 的大作中提到: 】 : 哎呀,还有洁癖呀,那就别用$*了,用$@试试?