Как выполнить декодирование URL с помощью одной встроенной команды BASH

VAR="%23%21%2fbin%2fbash" ; printf -v VAR "%b" "${VAR//\%/\x}" ; echo $VAR


Команда декодирует URL в строке VAR, заменяя символы ‘%..’ на соответствующие байты и выводит результат в консоль. Может пригодиться для обработки строк в скриптах bash. Альтернативой может служить использование сторонних утилит, например curl или python.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *