2016-06-27 89 views
0

AWS S3の大文字のファイル名を小文字に変更する際に助けを求めます。AWS S3の大文字のファイル名を小文字に変更する

ABc.txT 

aBCd.pHp 

AbCdE.jpg 

とのリストを有する第二のファイルを:

が、私は2つのファイルを持って、一つはそのような大文字とAWS S3バケットからファイル名のリストは、(uppercase.txtそれを呼び出すことができます)ですケース( '[下部:]' lowercase.txt、容易TRで行わ '[:上部]')下部に名前の翻訳

abc.txt 

abcd.php 

abcde.jpg 

私は、コマンドをforループの束を試みました私は 'aws s3 mv $ first_list_value $ second_list_value'を繰り返すことを望みます。 AWS S3のAPI :-(何のサイコロが限定されておらず、ほとんどのLinuxコマンドにもなりません

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

Yelpの

+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 
関連する問題