Backquotes werden verwendet, um ein Programm auszuführen und die Ausgabe zu verwenden. Die zurückgesetzte Zeichenfolge (einschließlich hinterer Anführungszeichen) wird durch die Programmausgabe ersetzt. So $
wird enthalten, was das Programm ncroot
zu stdout
diesem Zeitpunkt schreibt .
Nur der Vollständigkeit halber - bitte beachten Sie, dass jedes Mal ncroot
ausgeführt wird. Wenn man die Ausgabe zwischenspeichern und wiederverwenden möchte, so etwas$
NCROOT := $(shell ncroot)
ist möglicherweise vorzuziehen.