Kurze Variante: Funktioniert nicht, du musst doppelte Anführungszeichen benutzen, einfache Hochkommata werden nicht funktionieren.
Lange Erklärung: Die Shell kennt verschiedene Quoting-Mechanismen um Shell-Erweiterung von Variablen oder anderer eingebauter Funktionalität auszuschalten.
Das heißt: Anführungszeichen schalten die meisten Mechanismen aus, das wichtigste was noch funktioniert ist die Variablenerweiterung. Hochkommata schalten alles (auch die Variablenerweiterung) aus, wenn VARIABLE=foobar ist wird ein 'hier ist $VARIABLE' also als wörtliches <hier ist $VARIABLE> gelesen, ein "hier ist $VARIABLE" als <hier ist foobar> erweitert.
Um dir genauer helfen zu können solltest du uns ein komplettes Beispielkommando liefern, so ist das viel raten.