#!/bin/bash
yum -y install lftp &> /dev/null
memu(){
cat <<ENO
1 上傳文件
2 下載文件
3 退出
ENO
echo
option
}
option(){
read -p "請輸入選項--" option1
case $option1 in
1)
{
echo "請輸入需要上傳的文件路徑(/media/filename)"
read -p "-->" fileURL
echo "put $fileURL" | lftp $user:$pas1@$IPadd:21
};;
2)
{
echo "下載文件如下"
echo "ls *" |lftp $user:$pas1@$IPadd:21
read -p "請輸入下載文件" filename
echo "get $filename" | lftp $user:$pas1@$IPadd:21
};;
3)
exit;;
esac
}
read -p "請輸入ftp的服務器IP--" IPadd
read -p "請輸入用戶名--" user
while true
do
stty -echo
read -p "請輸入用戶密碼--" pas1
echo
read -p "請再次輸入用戶密碼--" pas2
echo
stty echo
if [ $pas1 = $pas2 ]
then
memu
lftp $user:$pas1@$IPadd:21
break
else
echo "您輸入的密碼不一致,請重新輸入!"
fi
done
每天一個shell腳本(18)shell實現FTP管理
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.