Backticks zijn Command Substitution
in de schaal.
En ze worden geëvalueerd in tekenreeksen tussen dubbele aanhalingstekens.
Dus de shell ziet de
`long`
in je string en probeer het commando long
. uit te voeren en vermoedelijk mislukt.
Je moet aan de backticks ontsnappen
\`long\`
in de tekenreeks met dubbele aanhalingstekens om dat te voorkomen (of gebruik een enkele tekenreeks tussen aanhalingstekens die ze niet evalueert)
'... `long` ...'