java调用shell的参数问题
我有一个downfile.sh:
ftp -i -n xxx.xxx.xxx.xxx << EOF
user username password
bin
get /tmp/file1
bye
EOF
下载ftp服务器上的文件file1。一段java程序调用这个shell:Process p= Runtime.getRuntime().exec("./downfile.sh");
现在我想下载别的文件如file2,修改shell,使得可以把要下载的文件名作为参数传给shell,完成下载?