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

  • DrePwn

    DrePwn

    22 Temmuz 2011
  • Droid Life

    Droid Life

    17 Kasım 2009
  • Shantanu Sood

    Shantanu Soo

    3 Kasım 2008