广告

本站里的文章大部分经过自行整理与测试

2017年6月19日星期一

Linux - 迅雷网址转换

要在 Linux 将迅雷网址转换是很简单的任务
只要将以下存成 thunder.sh, 然后运行命令

$ bash thunder.sh thunder://真正的迅雷网址


#!/bin/bash

INPUT_URL="$1"


# 转换前, 撤除前面输入的 thunder://
INPUT_URL_REM_THUNDER="${INPUT_URL/thunder:\/\//}"

# 网址用 base64 解码

URL_REAL=$(echo $INPUT_URL_REM_THUNDER | base64 --decode)

# 转换后, 撤除网址前面出现的 AA 和后面的 ZZ
URL_REAL_REM_AA_ZZ=$(echo $URL_REAL | awk '{print substr($0,3,length($0)-4)}')

# 会得到一个 http / https / ftp / ftps / sftp 的普通传输协议网址 

echo $URL_REAL_REM_AA_ZZ

或也可以直接输入以下命令

$ echo "thunder://真正的迅雷网址" | awk '{sub(/thunder:\/\//,"")}1' | base64 --decode | awk '{print substr($0,3,length($0)-4)}'

没有评论:

发表评论