FTP の自動実行
-n で自動化できる。
下記のようにすると、事前に入力したコマンドを実行してくれる。
sugamasao% ftp -n ftp.riken.jp << EOS user anonymous hoge@example.com dir quit EOS
値を動的に変更する
こんな風に、``でコマンドを実行して文字列を生成すると良い
sugamasao% ftp -n ftp.riken.jp << EOS user anonymous hoge@example.com dir `echo welcome.msg` quit EOS
上記では標準出力からそのままやったけれど、 ファイルの中身をリダイレクトするようにすればファイルからも自動で実行できる。
これは大変べんりですね!