Возможно, вы захотите посмотреть на 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
пс;#!/bin/bash
- это necessity
.Вы должны предоставить свой скрипт, где хранится Bash.его / bin / bash на большинстве систем Unix, но я не уверен, что он одинаков на Mac OS X, вы можете узнать его, вызвав команду на терминале;
→ which bash
/bin/bash
, которую вам нужно датьваши права на выполнение исполняемого скрипта;
chmod +x mysync
, затем вы можете вызвать его из командной строки;
mysync url_to_download s3_address
ps2;Я не проверял код выше, но идея заключается в следующем.надеюсь это поможет.