質問: コマンドラインから1ファイルをftpでアップグレードするにはどうすればいいですか? ubuntuからftpサーバーに単一のファイルをアップロードする必要があります。この操作はスクリプトで(非対話モードで)行わなければなりません。 ftpの正しい構文は何ですか?私はこれを試していますが、役に立ちません。$ ftp -u ftp://user:secret@ftp.example.com my-local-file.txt ftp: invalid url `ftp://'
回答: 私は以下のようにmartyの答えを改良しました(バイナリを含む):[ftp_example_1.sh]$ ftp_example_sh.sh dump_fileftp -n <<eof open 192.168.0.10 user anonymous aaa binary put $1 eof [ftp_example_2.sh]$ ftp_example_2.sh 192.168.0.10 dump_fileftp -n <<eof open $1 user anonymous aaa binary put $2 eof