perde unix komutlari Birinci yol, komutu `..` sola tek tırnaklar arasına almaktır. @who = `who -w`; Bu deyim, who -w komutunu çalıştırır ve komutun çıktısını @who adında bir dizide saklar. Bu tür kullanımda komutun parametreleri bir değişken olabilir. Eğer sistemde PATH tanımlı değilse, komutu yol'u ile birlikte yazabiliriz. @who = `/usr/bin/who -w`; İkinci yol, Perl'in system fonksiyonunu kullanmaktır. $errcode = system("chmod","644","MyModul.pm"); system fonksiyonun genel kullanımı şöyledir: system("komut","arg1","arg2","arg3"); Bu yöntemde komut, sola tek tırnaktakinden biraz farklı çalışır. Komutun çalışmasının ardından herhangi bir çıktı üretilmez. (Tamponlama kapatılırsa sonuçlar online görülebilir.) Dönen değer, komutun sonlanırken sisteme gönderdiği errno değeridir. Eğer bu sayı 0 (sıfır) ise programın çalışması esnasında herhengi bir hata oluşmamış, yani komut başarılı, demektir. Üçüncü yol ise yine Perl'in exec fonksiyonunu kullanmaktır. exec("/usr/bin/who", "-w"); exec ile system birbirlerine benzemelerine rağmen, exec belirtilen komutu çalıştırır ve betikten çıkar. Bu nedenle exec'ten sonraki Perl kodları işletilmezler. Buna dikkat etmek gerekir.