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

  • Canal TekZoom

    Canal TekZoo

    1 NİSAN 2012
  • dcigs

    dcigs

    9 EYLÜL 2006
  • MrMimoB

    MrMimoB

    11 NİSAN 2011