2012-07-09 2 views
0

java 코드에서 쉘 스크립트에 여러 파일 이름 (7-10)을 전달하고 싶습니다. 파일 이름은 조건에 따라 데이터베이스에서 가져 오므로 파일 수가 고정되지 않습니다. 최대 파일 이름은 10 개입니다.자바에서 쉘 스크립트에 여러 파일 이름을 건네기

쉘 스크립트에서 나는이 모든 파일을 다른 디렉토리에 복사하려고합니다.

는 내가 뭘하고 있는가하는 것은

CP -p "$의 @"/ 디렉토리/온도/

입니다하지만이 dosent 작동하는 것 같다. 나는 유닉스와 쉘 스크립팅의 초보자이다. 감사합니다. .

+0

오류 메시지가 있습니까? 그렇다면 무엇입니까? 셸에서 직접 스크립트를 실행하면 어떻게됩니까? Java 코드를 실행하는 사용자에게/dir/temp /에 대한 쓰기 권한이 있습니까? –

+0

1) 소스 파일이나 소스 파일의 경로에 이름에 공백이 있습니까? 2) 실패한 세션을 재실행했지만'echo "$ @"'행을 포함한다면, 그것은 무엇을 말하는가? –

답변

0

$ @의 내용을 하나씩 복사하는 루프를 사용할 수 있습니다.

관련 문제