J'ai cliqué droit sur une request de publication dans Chrome et sélectionné Copier en tant que cURL
J'ai une command cURL qui inclut les éléments suivants
--data-binary $'------WebKitFormBound
Je suis habitué à voir des requêtes cURL qui ont un seul drapeau et une seule string. Comme ça
$curl -0 "output.txt"
Je comprends que la command --data-binary
affichera des données binarys (probablement après avoir converti la string après le commutateur –databinary en binary). Mais que signifie le signe dollar?
Que signifie la requête curl si elle a deux tirets et un signe dollar?
La notation utilisée $'...'
est une forme spéciale de citation d'une string reconnue par quelques shells comme ksh
(d'où il est originaire), zsh
et bash
.
extrait
Chaînes qui sont analysées pour ANSI C comme les séquences d'échappement. La syntaxe est $ 'string'
$ echo $'hola\n' hola $