You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

49 lines
1.8 KiB

#!/bin/bash
# 简单快递查询脚本
TRACKING_NUMBER="$1"
echo "查询快递单号: $TRACKING_NUMBER"
echo "========================================"
# 检查单号格式
if [[ $TRACKING_NUMBER == JDX* ]]; then
echo "快递公司: 京东物流 (JD Express)"
echo ""
echo "由于API限制,建议您:"
echo "1. 访问京东物流官网: https://www.jd.com"
echo "2. 在搜索框输入单号: $TRACKING_NUMBER"
echo "3. 或使用京东APP扫描二维码查询"
echo ""
echo "京东物流客服电话: 950616"
elif [[ $TRACKING_NUMBER == SF* ]]; then
echo "快递公司: 顺丰速运"
echo "查询网址: https://www.sf-express.com"
echo "客服电话: 95338"
elif [[ $TRACKING_NUMBER == YT* ]] || [[ $TRACKING_NUMBER == 88* ]] || [[ ${#TRACKING_NUMBER} -eq 13 ]]; then
echo "快递公司: 圆通速递"
echo "查询网址: https://www.yto.net.cn"
echo "客服电话: 95554"
elif [[ $TRACKING_NUMBER == ZTO* ]] || [[ ${#TRACKING_NUMBER} -eq 12 ]]; then
echo "快递公司: 中通快递"
echo "查询网址: https://www.zto.com"
echo "客服电话: 95311"
elif [[ $TRACKING_NUMBER == STO* ]]; then
echo "快递公司: 申通快递"
echo "查询网址: https://www.sto.cn"
echo "客服电话: 95543"
elif [[ $TRACKING_NUMBER == YUNDA* ]] || [[ $TRACKING_NUMBER == 39* ]]; then
echo "快递公司: 韵达快递"
echo "查询网址: https://www.yundaex.com"
echo "客服电话: 95546"
else
echo "快递公司: 未知 (请根据单号前缀判断)"
echo ""
echo "通用查询建议:"
echo "1. 访问快递100: https://www.kuaidi100.com"
echo "2. 访问菜鸟裹裹: https://www.cainiao.com"
echo "3. 使用支付宝/微信的快递查询功能"
fi
echo ""
echo "查询时间: $(date '+%Y-%m-%d %H:%M:%S')"