ฉันต้องการโทรไป ftp ในเชลล์สคริปต์โดยอัตโนมัติ ถ้าฉันพิมพ์
$ftp somehost.domain.com
ฉันได้รับแจ้งชื่อผู้ใช้และรหัสผ่าน ฉันต้องการให้ชื่อผู้ใช้และรหัสผ่านนั้นเป็นส่วนหนึ่งของการโทรไปยัง ftp หน้าคนสำหรับ FTP พูดว่าฉันสามารถออกคำสั่งให้ผู้ใช้ที่ FTP พรอมต์ - แต่ฉันต้องการที่จะเข้าสู่ระบบไปยัง FTP ทั้งหมดในหนึ่งไป เป็นไปได้ไหม ฉันไม่เห็นอะไรเลยในธงชาติสำหรับ ftp ฉันเห็นว่าตัวเลือก -s ให้ตัวเลือกในการระบุคำสั่ง ftp บางคำสั่งเมื่อฉันมีพรอมต์ ftp - แต่ฉันต้องให้ชื่อผู้ใช้เพื่อรับพรอมต์ ...
expect
(ส่วนขยาย tcl / tk แปลก ๆ ) เป็นโปรแกรมที่เหมาะสำหรับสิ่งต่าง ๆ เช่น - รอคำเตือน ให้คำตอบ ... รอคำตอบ ให้คำตอบใหม่ ...expect
รอ "ogin:" และส่งชื่อผู้ใช้ของคุณจากนั้นรอ "assword:" และส่งรหัสผ่านของคุณ