1
私はswift CLIを使用していて、コンテナから複数のオブジェクトをダウンロードしようとしています。swift list -p変数が設定されていない
私はこの問題は、私は私が検索し、すべてのその試合をダウンロードする必要があり、複数のオブジェクトを持っているように
for i in `swift list container -p object/201505`; do swift download container $i; done
としてこれを行うことができます。私は小さなスクリプトでそれをやってみました。
#!/bin/bash
while read objects;
SAMPLE=$(swift list container objects);
do
for i in $SAMPLE; do `swift download container $i`; done
done < samples_list
しかし、私はいつも次のように挨拶しています。
Usage: swift [options] list [options] [container]
Lists the containers for the account or the objects for a container. -p or
--prefix is an option that will only list items beginning with that prefix.
-d or --delimiter is option (for container listings only) that will roll up
items with the given delimiter (see Cloud Files general documentation for
what this means).
私の変数は読み込まれていませんか?私が設定した正しい接頭語を持つファイルのみをダウンロードするにはどうすればよいですか?
親愛なる、迅速な対応をありがとうございます。あなたの変更を反映するためにスクリプトを編集しましたが、同じエラーが発生します。私は、必要なことをして、それがオープンスタックの迅速な問題であることをもっと調査します。 –