SORU
23 EYLÜL 2009, ÇARŞAMBA


Kabuk küresel çevre değişkenleri

Nasıl küresel bir çevre bash bir komut değişkeni ayarlamak için?

Eğer yaparsam şeyler gibi

    #!/bin/bash
    FOO=bar

...ya da

    #!/bin/bash
    export FOO=bar

...vars yerel bağlam içinde kalmak gibi, komut çalıştırma tamamlandıktan sonra bunları kullanmaya devam etmek istiyorum oysa.

CEVAP
23 EYLÜL 2009, ÇARŞAMBA


. ile komut dosyasını çalıştırın

. myscript.sh

Bu geçerli bir kabuk ortamında komut dosyası çalışır.

export değişkenler yeni işlemler için kullanılabilir olacak, bu yüzden eğer diyorsan yönetir

FOO=1
export BAR=2
./runScript.sh

$BAR runScript.sh, ortamda mevcut olacak o zaman ama $FOO.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bethliebert

    bethliebert

    23 EKİM 2008
  • Migs351

    Migs351

    3 HAZİRAN 2007
  • MikeyMacintosh

    MikeyM

    28 Aralık 2009