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

  • Christopher Bill

    Christopher

    30 NİSAN 2009
  • Dave Wallace

    Dave Wallace

    27 Kasım 2007
  • ipsy Makeup Tips

    ipsy Makeup

    19 ŞUBAT 2009