2016-06-27 3 views
0

AWS S3의 대문자 파일 이름을 소문자로 변경하는 데 도움을 요청하고 싶습니다.AWS S3의 대문자 파일 이름을 소문자로 변경하십시오.

ABc.txT 

aBCd.pHp 

AbCdE.jpg 

및 목록이 두 번째 파일 :

나는 두 개의 파일을 가지고, 하나는 지금과 같은 대문자와의 AWS S3 버킷에서 파일 이름의 목록 (uppercase.txt를 호출 할 수 있습니다)입니다 이름의 번역을 소문자로 ('[: 상단 :]'를 lowercase.txt 쉽게 TR 함께 할 '[: 낮은 :]') : 나는 for 루프의 무리를 시도
abc.txt 

abcd.php 

abcde.jpg 

명령 나는 'aws s3 mv $ first_list_value $ second_list_value'를 반복하고 싶다.

시도이 :.?

for i in `cat uppercase_file.txt`; do aws s3 mv $i `cat lowercase_file.txt`; done 

AWS S3의 API :-(어떤 주사위가 제한되어 있고 대부분의 리눅스 명령에 잘 걸리지 않습니다

옐프를

+1

대문자 파일 + 모두 소문자 파일 이름을 이동하려고합니다. s를 'lowercase_file.txt'의 마지막 파일 이름으로 사용합니다. – 123

답변

1

뭔가를 같이해야 작동 :

paste uppercase_file.txt lowercase_file.txt | while read uc lc 
do 
    aws s3 mv $uc $lc 
done 
관련 문제