SORU
27 Mart 2009, Cuma


Sistemin çıkış() Ruby aramalar

Eğer bir komut Ruby Kernel#system kullanarak ararsam nasıl çıktısını alabilirim?

system("ls")

CEVAP
14 EKİM 2009, ÇARŞAMBA


& chaos's answer biraz genişletin açıklık getirmek istiyorum.

Eğer backticks ile komutu alın, sonra (açıkça) sistem çağrısı gerek yok (). Ters tırnaklar, yeni komutu çalıştırın ve bir dize olarak geri çıktı. O zaman şu şekilde: bir değişkene değer atayabilirsiniz

output = `ls`
p output

ya

printf output # escapes newline chars

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 365multimedia

    365multimedi

    26 ŞUBAT 2009
  • Chip Johnson

    Chip Johnson

    30 AĞUSTOS 2007
  • magnum33563

    magnum33563

    8 NİSAN 2011