From e26069d3c28bec94bbb7c425276cf054d7408ea1 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Sun, 16 Nov 2014 14:13:31 -0500 Subject: Correctly handle URLs containing '%' --- utils/file2 | 1 + utils/spec2 | 1 + 2 files changed, 2 insertions(+) diff --git a/utils/file2 b/utils/file2 index 3dc14de..9b635b7 100755 --- a/utils/file2 +++ b/utils/file2 @@ -5,6 +5,7 @@ for file in "$@"; do IFS=/ read -r type murl extra <<<"$file" url=$murl + url=${url//^25/%} url=${url//^2F//} url=${url//^3A/:} url=${url//^3D/=} diff --git a/utils/spec2 b/utils/spec2 index 4b62f6b..4d43ba5 100755 --- a/utils/spec2 +++ b/utils/spec2 @@ -9,6 +9,7 @@ for spec in "$@"; do murl=${murl//=/^3D} murl=${murl//:/^3A} murl=${murl//\//^2F} + murl=${murl//%/^25} base=$type/$murl file=$type/$murl/$extra -- cgit v1.2.3