#!/bin/bash
# 定义变量
HOST="example.com"
USERNAME="your_username"
PASSWORD="your_password"
LOCAL_FILE="/path/to/local/file"
REMOTE_PATH="/path/to/remote/directory"
# 使用expect执行sftp命令
expect <"
send "put $LOCAL_FILE $REMOTE_PATH\r"
expect "sftp>"
send "quit\r"
EOF