Remplacer pour cent-des caractères d'échappement dans le string (en%20, %5B, ...) avec bash

J'ai chaînes contenant pour cent-des caractères d'échappement comme %20 et %5B, et je voudrais le transformer en "normal" des personnages comme \ pour %20 et [ pour %5B.

Comment puis-je le faire?

OriginalL'auteur Dorian | 2011-02-22