2012-10-16 7 views
0

내가 요구 사항을 아래에 있습니다유닉스 쉘 스크립트는

나는 유닉스 폴더 일상에 파일을 많이 쓴다, 그러나 파일 아래 유닉스 쉘 스크립트

를 사용하여 다른 폴더로 SFTP를 필요로 하나 개의 자바 프로세스를

TestSD20121016.csv가 (이 16:00 시부 일상에서 유닉스 폴더에 파일을 쓰기) TestSP20121016.csv는

스크립트 내가 아래로 작성 (이 17:00 시부 일상에서 유닉스 폴더에 파일을 기록) :

,

문제는 스크립트가 나는 또한 SFTP를 두 번째 파일을 수행하는 스크립트 위에 작성하는 방법을 잘 모릅니다, TestSP20121016.csv 파일 파일 TestSD20121016.csv을하지만 할 수 있습니다.

감사합니다,

Chaitu

답변

0

방법에 대한 추가 라인 :

FILE_TO_UPLOAD2= ls -lrt TESTSP`date "+%Y%m%d"`*.CSV | awk '/TEST/{ f=$NF };END{ print f }' 

라인

echo "put $FILE_TO_UPLOAD2" >> /var/tmp/SFTP_FILE_UPLOAD 

난 당신이 어디를 잘 넣어야 알고 있다고 생각 하는가?

0

문제가 하나의 문자 인 경우, 당신은 하나의 문자 (모든 문자) 일치하도록 알려주는 ?로 교체 할 수 있습니다

FILE_TO_UPLOAD= ls -lrt TESTS?`date "+%Y%m%d"`*.CSV | awk '/TEST/{ f=$NF };END{ print f }' 
관련 문제