我需要用vim编辑远程主机上的文件. 平时是先用ftp, get, 再 vi $filename.
现在写了一个脚本
+--------------------------------------------------------+
#/bin/sh
#文件名: ff.sh
#作用: 从服务器中取指定的文件.
#使用方法: 输入 ./ff.sh [文件名]
#服务器ip地址
ftp_ip=aaa.bbb.ccc.ddd
#用户名
ftp_username=xxx
#密码
ftp_password=yyy
#目录
ftp_path=/home/xx/src
#要读取的文件. 由输入参数定义.
filename=$1
#如果输入的参数不为空, 从服务器中取文件. 否则输出 "格式不正確"
if [ -n "${filename}" ]
then
ftp -ivn < open ${ftp_ip}
user ${ftp_username} ${ftp_password}
prompt off
bin
cd ${ftp_path}
bin
get ${filename}
close
bye
EOF
else
echo "格式不正確"
fi
阅读(1350) | 评论(0) | 转发(0) |