図 「ftp.bat」というバッチ・ファイルを実行した画面
図 「ftp.bat」というバッチ・ファイルを実行した画面
[画像のクリックで拡大表示]

シェル・スクリプトを起動してバッチ・ファイルを実行

FTPによるファイル転送を自動的(非対話的)に実行したいことがあります。このような場合は,以下の例のようにシェル・スクリプトの中でftpコマンドを記述します。このシェル・スクリプトを実行することでシェル・スクリプト内に記述したFTPコマンドが自動的に実行されます(図)。

[ftp.bat]
#!/bin/sh
/usr/bin/ftp -n -v 127.0.0.1 << EOF
user ユーザー名 パスワード
get ファイル名
quit
EOF