1

S3 から画像を取得し、ec2 で処理して、S3 の別のフォルダーに保存する必要があります。プロセス中にファイルをec2に保存したくありません。

「s3cmd get s3://bucket/image」の結果を var にパイプすることはできますか? 標準出力に出力されないようですか?

4

1 に答える 1

1

s3cmdあなたのケースでどの出力が生成されるかを示すことができればより良いでしょう。ただし、コマンドの出力を変数に保存したい場合は、次のようにします。

$ a=$(s3cmd get s3://bucket/image)

保存したい場合はstderr、次のようにします。

$ a=$(s3cmd get s3://bucket/image 2>&1)

そして、次の場合のみstderr:

$ a=$(s3cmd get s3://bucket/image 2>&1 > /dev/null)
于 2012-06-20T16:41:42.343 に答える