Se si deve procedurizzare dei comandi ftp per il trasferimento di dati, si può creare una procedura bash come nell'esempio:
#!/bin/sh
HOST='ftp.server.it'
USER='utente_ftp'
PASSWD='password_ftp'
FILE='esempio.txt'
ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
put $FILE
quit END_SCRIPT
exit 0
da ricordare che i file bash, devono avere la proprietà x impostata (vedere comando chmod) e per richiamarli si deve scrivere ./[nome_file_bash]