Estoy usando awk
para urldecode algo de texto.Usando awk printf para urldecode texto
Si codigo la cadena en la instrucción printf
como printf "%s", "\x3D"
, emite correctamente =
. Lo mismo si tengo toda la cadena escapada como una variable.
Sin embargo, si sólo tengo la 3D
, ¿cómo puedo añadir el \x
por lo printf
imprimirá el =
y no \x3D
?
Estoy usando busybox awk 1.4.2
y el shell ash
.
Tienes razón, funciona. Hice la pregunta incorrecta: la corregiré. (Estoy usando busybox awk, versión 1.4.2) – Johan
@Johan: Ver mi edición. –
Me tomó bastante tiempo darme cuenta de que este delineador es solo para __one__variable, no para todo el hechizo codificado (por ejemplo, una dirección web rellena con las materias '% 20' y '% 3F') – syntaxerror