あなたはおそらく見たいと思うでしょうbash scripting
。このガイドは大いに役立ちます。http://bash.cyberciti.biz/guide/Main_Page
あなたの質問に対して;
というファイルを作成しmysync
、
#!/bin/bash
mkdir extract && cd extract
wget $1
$PATH = pwd
for f in $PATH
do
tar -xvf $f
s3cmd -P sync $PATH $2
done
$1 と $2 は、スクリプトで呼び出すパラメーターです。コマンド ライン パラメーターの使用方法の詳細については、こちらを参照してください。http://bash.cyberciti.biz/guide/How_to_use_positional_parameters
ps; #!/bin/bash
ですnecessity
。bash が保存されているスクリプトを提供する必要があります。ほとんどの UNIX システムでは /bin/bash ですが、Mac OS X でも同じかどうかはわかりません。端末で which コマンドを呼び出すことで確認できます。
→ which bash
/bin/bash
スクリプトを実行するには、スクリプトの実行権限を付与する必要があります。
chmod +x mysync
その後、コマンドラインから呼び出すことができます。
mysync url_to_download s3_address
PS2; 上記のコードはテストしていませんが、アイデアは次のとおりです。お役に立てれば。