2012-07-09 86 views
0

我想从java代码传递多个文件名(7到10)到shell脚本。文件名是根据条件从数据库中获取的,因此文件数量不固定。最大值将是10个文件名。将多个文件名传递给来自java的shell脚本

在shell脚本中,我想将所有这些文件复制到不同的目录中。

我在做什么是

CP -p “$ @”/ DIR /温度/

但这dosent似乎工作。 我是unix和shell脚本中的新手。 谢谢。

+0

您是否收到任何错误消息?如果是这样,他们是什么?如果直接从shell运行脚本会发生什么?运行java代码的用户是否可以访问/ dir/temp /? – 2012-07-09 07:56:00

+0

1)源文件或源文件本身的路径中是否包含名称中的空格? 2)如果你重新运行一个失败的会话,但包含'echo'这一行$ @“',那是什么意思? – 2012-07-09 08:45:00

回答

0

您可以使用循环将$ @的内容逐个拷贝

相关问题