Если в командной строке встретилась цепочка символов, заключенная в обратные кавычки ( ` ), она интерпретируется как команда, стандартный вывод которой подставляется вместо упомянутой конструкции. Говорят, что в этом случае производится подстановка результатов выполнения команды, а сами обратные кавычки называют символами подстановки.

Эквивалентной синтаксической формой для подстановки результата выполнения команды является конструкция вида:

$(команда)

Для примера, если какая-то программа (prog) не умеет читать список параметров из файла, тогда эти параметры для программы prog прочтет из файла утилита cat

prog `cat filename`