你这个是不行的 !
首先, shell 没有多线程的说法
其实, 你这个伪多进程
然后, 每个 & 产生一个shell子进程,每个子进程都是独立的
再次, 子进程的变量父进程无法获取到
所以,你最后 $d , $n 的值都不会变,都是 0
JAVA调用很简单,首先是shell脚本,然后是JAVA调用代码。
其实就是一个Process类进行调用,然后把shell的执行结果输出到控制台下。
Java是一门面向对象的编程语言,具有功能强大和简单易用两个特征。
使用位置参数:
bsh里面这样写
#!/bin/bashbash ash 100 20
ash里这样写
#!/bin/bashnumber=$1
number_1=$2
function fun1(){
echo $1
}
function fun2(){
echo $1
}
fun1 $number
指出几点问题:
你的原脚本里为什么fun_get=fun1
这样做没什么意义;
fun2并没有用到。
private sub cmd1_click()
dim x as string
x=shell("C:\WINDOWS\system32\mspaintexe",1)
end sub
private sub cmd2_click()
dim y as string
y=shell("H:\Office 2003\Office12\winwordexe",1)
end sub
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)