2012-07-09 101 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

您可以使用循環將$ @的內容逐個拷貝

相關問題