SORU
13 Temmuz 2010, Salı


Nasıl bir bash işlevi, bir dize değeri döndürmek için

Bash bir işlev bir dize iade etmek istiyorum.

Java örnekte yapmak istediğim şey göstermek için yazacağım:

public String getSomeString() {
  return "tadaa";
}

String variable = getSomeString();

Aşağıdaki örnek bash çalışır, ama bunu yapmanın daha iyi bir yolu var mı?

function getSomeString {
   echo "tadaa"
}

VARIABLE=$(getSomeString)

CEVAP
13 Temmuz 2010, Salı


Benim bildiğim daha iyi bir yol yoktur. Bash sadece durum kodları (tamsayı) ve dizeleri stdout yazılı bilir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Abe Olandres

    Abe Olandres

    16 EYLÜL 2006
  • Fullscreen

    Fullscreen

    23 Mart 2006
  • Lamborghini

    Lamborghini

    13 Aralık 2005