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

  • ETrade Supply

    ETrade Suppl

    23 Temmuz 2011
  • LIVESTRONG.COM

    LIVESTRONG.C

    5 EKİM 2005
  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010