Будучи в известном смысле заменой скриптов shell , Perl обеспечивает поддержку системного взаимодействия, включая вызов внешних программ. В следующих разделах рассматривается несколько способов вызова внешних программ из скриптов Perl . Имейте, однако, в виду, что позволяя скриптам выполнять системные команды, вы тем самым открываете бреши в системе безопасности вашего узла. Придерживайтесь общего правила не выполнять внешних команд из скрипта на языке Perl . Тем не менее, если вы вынуждены выполнять внешние команды из скрипта, то можете использовать для этих целей встроенные функции system, exec или fork .