Command line FTP Client

I'm looking for a FTP client that is similar to NCFTP in that I can run a full ftp command in one line without needing to access the client first then typing the ftp commands.

Very simple request but I can't find any other tool like that, I have downloaded Kermit thinking I can use it to tranfer files from the command line but I found out that you have to access the tool first the put in commands.

Please advice

You could use the default ftp client that comes with *nix. You can use the << doc format to type in an entire ftp session's worth of commands and then run them at one go.

If you are at windows machine, check this: http://mirror.href.com/thestarman/DOS/ftp.htm

Blowtorch,

Can you please give me a simple example on how to connect to a host and supply user name, password, port and fiile name and to send that file name to that host.

For example in ncftp I would do something like:
$ /hps/ncftpclient/ncftp-3.1.8/bin/ncftpput -u username -p password -P 21 -a 10.1.1.1 /folder1/folder2/filename.pdf