代码拉取完成,页面将自动刷新
#!/bin/bash
remote_path="temp/" # 上传默认的路径(Upload default path)
base_url="https://cdn.jsdelivr.net/gh/User/cdn@master/img/" # 自定义域名(Custom domain name)
push_path="D:\Github\cdn\img\\" # 末尾必须双斜杠(Must end with a double slash)
# 计算上传图片数量(Calculate the number of uploaded files)
for i in "$@"; do
IFS='/' read -r -a array <<< "$i"
id="${#array[@]}"
done
for l in "$@"; do
# 开始填充URL(Start filling URL)
current=`date "+%Y-%m-%d %H:%M:%S"`
timeStamp=`date -d "$current" +%s`
#将current转换为时间戳,精确到毫秒(Converted to a timestamp, accurate to milliseconds)
currentTimeStamp=$((timeStamp*1000+`date "+%N"`/1000000))
# 获取后缀名(Get suffix)
new_name=$currentTimeStamp.${i##*.}
push_paths=$push_path$remote_path$currentTimeStamp.${i##*.}
url="$base_url""$remote_path""$new_name"
# 复制输出文件到指定地址(Copy the output file to the specified address)
cp $i $push_paths
# 复制链接到粘贴板(Copy link to pasteboard)
echo "![image-"$currentTimeStamp"](""$url"")" | clip
# TODO linux可以在这修改(Linux can be modified here)
done
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。