SORU
2 Mart 2011, ÇARŞAMBA


Ne özel kabuk değişkenleri dolar işareti?

Bash, özel tutun birçok değişken olması, sürekli niyetli değerler çıkıyor. Örneğin,

./myprogram &; echo $!

myprogram backgrounded olan sürecin PID geri dönecek. Diğerleri, geçerli TTY bence $? gibi biliyorum. Başkaları da var mı?

CEVAP
2 Mart 2011, ÇARŞAMBA


  1. $1, $2, $3, ... positional parameters.
  2. "$@" dizi gibi konumsal parametreler {$1, $2, $3 ...} yapımıydı.
  3. "$*" konumsal parametreler $1 $2 $3 ... EĞERLER genişlemesidir.
  4. $# konumsal parametreler sayısıdır.
  5. $- mevcut seçenekler kabuk için ayarlayın.
  6. $$ mevcut kabuk (değil) şeklinde görünecektir.
  7. $_ en son parametre (veya geçerli kabuk başlangıç sonra hemen başlatmak için komut abs yol).
  8. $IFS (giriş) alan ayırıcısı.
  9. $? en son ön boru hattı çıkış durumudur.
  10. $! en son arka plan komutu (PID).
  11. $0 kabuk veya kabuk adıdır.

Yukarıdaki en Bash Başvuru Kılavuzu Special Parameters altında bulunabilir. environment variables set by the shell vardır.

Kapsamlı bir dizin için lütfen Reference Manual Variable Index bkz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Random Act of Kindness Video Contest

    Random Act o

    18 EYLÜL 2012
  • TecnoTutosPC

    TecnoTutosPC

    19 Kasım 2012
  • TheJoeycool2010

    TheJoeycool2

    12 Temmuz 2010