Каковы различия между системой и backticks и трубы в Perl?

Perl поддерживает три способа (которые я знаю) запуска внешних программ:

system:

   system PROGRAM LIST

как в:

system "abc";

кавычки как в:

`abc`;

пропустить его через трубу, как в:

open ABC, "abc|";

Каковы различия между ними? Вот что я знаю:

Вы можете использовать обратные тики и каналы, чтобы легко получить выходные данные команды.вот и все (больше в будущих правках?)

Ответы на вопрос(4)

Ваш ответ на вопрос