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

  • esnathesinger

    esnathesinge

    6 NİSAN 2009
  • STITCHLESS TV how to sew your own style tutorials

    STITCHLESS T

    9 HAZİRAN 2011
  • ThePhestor

    ThePhestor

    22 Mart 2011