Я только что нашел гораздо более подробное объяснение самой SO. Редактирование, чтобы добавить эту ссылку - В чем разница между обратными метками Perl, системой и exec?
То, что упомянул pmod, верно. Поскольку в последнее время я немного читал об этом, просто добавляю комментарий с тем, что нашел:
system
выполняет команду, и ваш сценарий perl продолжается после ее завершения. Возвращает статус выхода команды.
backticks - ` `
Это что-то вроде системы, выполняет команду, которую вы запускаете, и ожидает ее возврата. Однако, в отличие от системы, возвращает STDOUT для команды. Я полагаю, что вы ищете здесь.
exec
заменяет текущий процесс новым и ничего не возвращает.
Надеюсь, это поможет ...