とりあえずの備忘録

備忘録(びぼうろく)。主にパソコンやインターネットに関する様々なことを個人的にメモしています。

Linux FTP転送を行うシェルスクリプト

/home/tanaka上のmydata.txtを、ftp.youserver.comの/home/suzukiへ転送する

FTP処理部分をftp.txtに記述しておいて、シェルスクリプトmyTrans.sh内で読み込むことで実現する。

「ftp.txt」の中身

open ftp.youserver.com
user [ユーザー名] [パスワード]
cd /home/suzuki
binary
put mydata.txt
bye

「myTrans.sh」の中身

cd /home/tanaka
ftp -n < ftp.txt

シェルスクリプトを実行

$ sh myTrans.sh