0
我想從java代碼傳遞多個文件名(7到10)到shell腳本。文件名是根據條件從數據庫中獲取的,因此文件數量不固定。最大值將是10個文件名。將多個文件名傳遞給來自java的shell腳本
在shell腳本中,我想將所有這些文件複製到不同的目錄中。
我在做什麼是
CP -p 「$ @」/ DIR /溫度/
但這dosent似乎工作。 我是unix和shell腳本中的新手。 謝謝。
我想從java代碼傳遞多個文件名(7到10)到shell腳本。文件名是根據條件從數據庫中獲取的,因此文件數量不固定。最大值將是10個文件名。將多個文件名傳遞給來自java的shell腳本
在shell腳本中,我想將所有這些文件複製到不同的目錄中。
我在做什麼是
CP -p 「$ @」/ DIR /溫度/
但這dosent似乎工作。 我是unix和shell腳本中的新手。 謝謝。
您可以使用循環將$ @的內容逐個拷貝
您是否收到任何錯誤消息?如果是這樣,他們是什麼?如果直接從shell運行腳本會發生什麼?運行java代碼的用戶是否可以訪問/ dir/temp /? – 2012-07-09 07:56:00
1)源文件或源文件本身的路徑中是否包含名稱中的空格? 2)如果你重新運行一個失敗的會話,但包含'echo'這一行$ @「',那是什麼意思? – 2012-07-09 08:45:00