シェルで、FTPコマンドを便利に使う

定型的な作業で毎回コマンドを入力するのは面倒なので、外部ファイル化します。例えば、ディレクトリのgifファイルをすべてアップロードしたい場合、

ftp_file.sh

open hostname.co.jp
user user_name password
cd public_html/img/
prompt
binary
mput *.gif
by

そしたらシェルで

ftp -n < ftp_file.sh

単体ではあまり役に立たないけど組み合わせると便利かと思います。