开源 企业版 高校版 私有云 模力方舟 AI 队友
代码拉取完成,页面将自动刷新
捐赠
捐赠前请先登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
1 Star 0 Fork 0

liguifeng/Python

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
已有帐号? 立即登录
文件
main
分支 (1)
main
main
分支 (1)
main
克隆/下载
克隆/下载
提示
下载代码请复制以下命令到终端执行
为确保你提交的代码身份被 Gitee 正确识别,请执行以下命令完成配置
初次使用 SSH 协议进行代码克隆、推送等操作时,需按下述提示完成 SSH 配置
1 生成 RSA 密钥
2 获取 RSA 公钥内容,并配置到 SSH公钥
在 Gitee 上使用 SVN,请访问 使用指南
使用 HTTPS 协议时,命令行会出现如下账号密码验证步骤。基于安全考虑,Gitee 建议 配置并使用私人令牌 替代登录密码进行克隆、推送等操作
Username for 'https://gitee.com': userName
Password for 'https://userName@gitee.com': # 私人令牌
main
分支 (1)
main
python
/
download.sh
python
/
download.sh
download.sh 4.00 KB
一键复制 编辑 原始数据 按行查看 历史
liguifeng 提交于 2026年01月09日 18:14 +08:00 . scripts
#!/bin/bash
USER="customer"
PASS="20210312"
DEFAULT_DOWNLOAD_URL="https://111.207.198.201:8082/customer"
function download() {
unset DOWNLOAD_URL
unset input
if [ -n "1ドル" ] && [ "$#" == 1 ]; then
DOWNLOAD_URL=$DEFAULT_DOWNLOAD_URL/1ドル
elif [ -n "1ドル" ] && [ "$#" != 1 ]; then
DOWNLOAD_URL=$DEFAULT_DOWNLOAD_URL
for url in "$@";do
DOWNLOAD_URL=$DOWNLOAD_URL/$url
done
else
DOWNLOAD_URL=$DEFAULT_DOWNLOAD_URL
fi
while true; do
clear
size=($(curl -s -k -u $USER:$PASS $DOWNLOAD_URL/ | grep -E '^<a\s+|^<h1' | awk '{print $NF}' ))
size[0]="-"
menu=($(curl -s -k -u $USER:$PASS $DOWNLOAD_URL/ | grep -E '^<a|^<h1' | awk -F '">' '{print 1ドル}' | awk -F '"' '{print 2ドル}'))
if [ ${#size[@]} == ${#menu[@]} ];then
for ((i=0;i<"${#menu[@]}";i++));do
size[$i]=$(echo ${size[$i]} | tr -d '\r')
if [ ${size[$i]} == '-' ] && [ $i == 0 ];then
type="[Previous level direction]"
elif [ ${size[$i]} == "-" ];then
type="[Direction]"
elif [[ ${size[$i]} =~ G$|M$ ]] || [[ ${size[$i]} =~ [1-9]+ ]]; then
type="[File]"
fi
echo -e "0円33[34m $i${type}0円33[0m ${menu[$i]}"
done
elif [ ${#menu[@]} == 0 ] || [ ${#size[@]} != ${#menu[@]} ]; then
read -p "$(echo -e "0円33[34m No data available, press Enter to return to the default list 0円33[0m")"
DOWNLOAD_URL=$DEFAULT_DOWNLOAD_URL
continue
fi
read -p "Enter content: " input
if [ -n "$input" ] && [ $input == 0 ];then
if [[ $DOWNLOAD_URL =~ /$ ]];then
local NF_PATH=$(echo $DOWNLOAD_URL | awk -F '/' '{print $(NF - 1)}') # 结尾路径
else
local NF_PATH=$(echo $DOWNLOAD_URL | awk -F '/' '{print $NF}') # 结尾路径
fi
DOWNLOAD_URL=$(echo $DOWNLOAD_URL | awk -F "$NF_PATH" '{print 1ドル}')
continue
elif [ -n "$input" ] && [ ${#input} -lt 10 ] && [[ $input =~ [1-9]+ ]] && [ -n "${menu[$input]}" ]; then
DOWNLOAD_URL="$DOWNLOAD_URL/${menu[$input]}"
if [ "${size[$input]}" == '-' ]; then
continue
elif [ "${size[$input]}" != '-' ];then
local HTTP=$(echo $DEFAULT_DOWNLOAD_URL | awk -F ':' '{print 1ドル}')
local ADDRESS=$(echo $DEFAULT_DOWNLOAD_URL | awk -F ':' '{print 2ドル}' | awk -F '//' '{print 2ドル}')
local PORT_URL=$(echo $DOWNLOAD_URL | awk -F ':' '{print $NF}')
DOWNLOAD_URL="$HTTP://${USER}:${PASS}@$ADDRESS:$PORT_URL"
wget -q --show-progress --no-check-certificate $DOWNLOAD_URL
if [ $? -eq 0 ]; then
echo -e "[Download successful]"
else
echo -e "[Download failed]"
fi
exit
fi
elif [ -n "$input" ] && [[ ! $input =~ [1-9]+ ]]; then
if [ "$input" != 0 ] && [[ $input =~ \.* ]]; then
DOWNLOAD_URL="$DOWNLOAD_URL/$input"
continue
else
DOWNLOAD_URL="$DOWNLOAD_URL/$input"
local HTTP=$(echo $DEFAULT_DOWNLOAD_URL | awk -F ':' '{print 1ドル}')
local ADDRESS=$(echo $DEFAULT_DOWNLOAD_URL | awk -F ':' '{print 2ドル}' | awk -F '//' '{print 2ドル}')
local PORT_URL=$(echo $DOWNLOAD_URL | awk -F ':' '{print $NF}')
DOWNLOAD_URL="$HTTP://${USER}:${PASS}@$ADDRESS:$PORT_URL"
wget -q --show-progress --no-check-certificate $DOWNLOAD_URL
if [ $? -eq 0 ]; then
echo -e "[Download successful]"
else
echo -e "[Download failed]"
fi
exit
fi
else
read -p "$(echo -e "0円33[34m No data available, press Enter to return to the default list 0円33[0m")"
DOWNLOAD_URL=$DEFAULT_DOWNLOAD_URL
continue
fi
done
}
case 1ドル in
*)
download "$@"
;;
esac
Loading...
举报
举报成功
我们将于2个工作日内通过站内信反馈结果给你!
请认真填写举报原因,尽可能描述详细。
请选择举报类型
取消
发送
误判申诉

此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。

如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。

取消
提交

简介

暂无描述
暂无标签
MulanPSL-2.0
使用 MulanPSL-2.0 开源许可协议
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
编辑仓库简介
简介内容
主页
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/RemoteCodeRepositories/python.git
git@gitee.com:RemoteCodeRepositories/python.git
RemoteCodeRepositories
python
Python
main
点此查找更多帮助

搜索帮助

评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册

AltStyle によって変換されたページ (->オリジナル) /