Ben Perl yeniyim ve harici bir komutu çalıştırmak için bir yol biliyor istiyorum aşağıdaki senaryolarda (o prg
call):Harici bir komutu nasıl çalıştırabilirim ve çıkışını Perl'de nasıl yakalayabilirim?
- Run
prg
, onunstdout
sadece olsun. prg
'u çalıştırın, yalnızcastderr
ürününü edinin.prg
'u çalıştırın,stdout
vestderr
'u ayrı olarak alın.
Kendinize büyük bir iyilik yapın ve perldoc.perl.org'da biraz zaman geçirin - yeni başlayanlar için "Öğreticiler" ve "SSS" alanları. Ayrıca, Perl'in komut satırındaki yardım bilgilerine erişmek için sisteme alıştırmak için bunu çalıştırın: "perldoc --help". Özel sorunuzun cevabı aşağıdaki gibi komut satırı aramaları tarafından doğrudan bulunabilir: "perldoc -q capture" veya "perldoc -q external". – FMc
'qx'’ye bakmak isteyebilirsiniz, akışları ayırmanın yolları olabilir ve çalıştırılması kolaydır. 'qx (" komut ");' –