diff options
Diffstat (limited to 'utils/spec2file')
-rwxr-xr-x | utils/spec2file | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/utils/spec2file b/utils/spec2file index 692e43e..b0eb72d 100755 --- a/utils/spec2file +++ b/utils/spec2file @@ -1,11 +1,13 @@ #!/usr/bin/env bash -IFS='|' read -r type url extra <<<"$*" +for spec in "$@"; do + IFS='|' read -r type url extra <<<"$spec" -url=${url//^/^5E} -url=${url//=/^3D} -url=${url//:/^3A} -url=${url//\//^2F} + url=${url//^/^5E} + url=${url//=/^3D} + url=${url//:/^3A} + url=${url//\//^2F} -ret=${type}/${url}/${extra} -echo "${ret%/}" + ret=${type}/${url}/${extra} + echo "${ret%/}" +done |