github.com/lmorg/murex@v0.0.0-20240217211045-e081c89cd4ef/docs/commands/escurl.md (about) 1 # `escurl` 2 3 > Encode or decodes text for the URL 4 5 ## Description 6 7 `escurl` takes input from either STDIN or the parameters and returns the same 8 data, escaped for the URL. 9 10 `!eschtml` does the same process in reverse, where it takes URL escaped data 11 and returns its unescaped counterpart. 12 13 ## Usage 14 15 Escape 16 17 ``` 18 <stdin> -> escurl -> <stdout> 19 20 escurl string to escape -> <stdout> 21 ``` 22 23 Unescape 24 25 ``` 26 <stdin> -> !escurl -> <stdout> 27 28 !escurl string to unescape -> <stdout> 29 ``` 30 31 ## Examples 32 33 Escape 34 35 ``` 36 ยป out "!? <>" -> escurl 37 %21%3F%20%3C%3E%0A 38 ``` 39 40 Unescape 41 42 ``` 43 out '%21%3F%20%3C%3E%0A' -> !escurl 44 !? <> 45 ``` 46 47 ## Synonyms 48 49 * `escurl` 50 * `!escurl` 51 52 53 ## See Also 54 55 * [`escape`](../commands/escape.md): 56 Escape or unescape input 57 * [`esccli`](../commands/esccli.md): 58 Escapes an array so output is valid shell code 59 * [`eschtml`](../commands/eschtml.md): 60 Encode or decodes text for HTML 61 * [`get`](../commands/get.md): 62 Makes a standard HTTP request and returns the result as a JSON object 63 * [`getfile`](../commands/getfile.md): 64 Makes a standard HTTP request and return the contents as Murex-aware data type for passing along Murex pipelines. 65 * [`post`](../commands/post.md): 66 HTTP POST request with a JSON-parsable return 67 68 <hr/> 69 70 This document was generated from [builtins/core/escape/escape_doc.yaml](https://github.com/lmorg/murex/blob/master/builtins/core/escape/escape_doc.yaml).