アプリ版:「スタンプのみでお礼する」機能のリリースについて

初心者ですみません。SHELLを使ってファイルをFTP転送(PUT)するプログラムを
組みたいのですがそのサンプルのようなものはありますでしょうか?
転送先ホスト名はHOST(IPは192.168.1.10)、ログインパスワードはadminです。
転送ファイル名はF01M001です。
宜しくお願いいたします。

A 回答 (5件)

No.4 > あとbinary,asciiで送りたい場合について教えてください。


デフォルトは、asciiモードです。

#!/bin/bash
ftp -i -n -v <<EOL
open 192.168.1.10
user admin password
binary        <-- 追加する。
cd リモートパスを指定
lcd ローカルパスを指定
put F01M001
quit
EOL

因みに、このftpは、windowsのdosコマンドのバッチファイルでもftp
からは使用出来ますよ(windowsのdosがunixをパックっているので)。

真の素人さんなら、unix系のコマンドの本を購入して勉強されると良いでしょう。
    • good
    • 0

#!/bin/bash


ftp -i -n -v <<EOL
open 192.168.1.10
user admin password
cd リモートパスを指定
lcd ローカルパスを指定
put F01M001
quit
EOL
で如何でしょうか?

この回答への補足

回答ありがとうござます。
あとbinany,asciiで送りたい場合について教えてください。

補足日時:2008/02/20 10:26
    • good
    • 0

>初心者ですみません。



と言うのなら、わざわざBashとかでスクリプト書かなくても構わないんじゃないですか?
UNIX/Linux系ではgFTPと言うFTP用のGUIでのソフトウェアがあります。

http://win2linux.sourceforge.jp/goodapps/gftp/

WindowsでのFFFTPの使い勝手に似てるんで、初心者でも使いこなせると思います。
    • good
    • 0

であれば、ncftpputですかねぇ



http://www.ncftpd.com/

ログインユーザーがみあたらないので適当に・・・

ncftpput -u user -p admin HOST /パス F01M001

この回答への補足

XFITを利用してファイル転送したいのですが、
難しいでしょうか?

補足日時:2008/02/13 11:21
    • good
    • 0

>SHELL



とは?

unixのシェル?windowsのコマンドプロンプト?
バッチファイルでやりたいということ?
補足してください

この回答への補足

unixのシェルです。

宜しくお願いします。

補足日時:2008/02/12 16:58
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!