Set - Linux Komutu - Unix Komutu

set - Okuma ve yazma değişkenleri

özet

varName ayarla ? değer

Açıklama

Değişken varName değerini döndürür. Değer belirtilirse, varName değerinin değeri ayarlanır, zaten mevcut değilse yeni bir değişken oluşturulur ve değeri döndürülür. Eğer varAdı açık bir parantez içeriyorsa ve yakın bir parantez ile biterse, o zaman bir dizi elemanına başvurur: ilk açık parantezden önceki karakterler dizinin adıdır ve parantezler arasındaki karakterler dizinin içindeki indislerdir. Aksi halde varName bir skaler değişkeni ifade eder. Normal olarak, varName nitelenmemiş (tüm ad alanlarının isimlerini içermez) ve o adın geçerli ad alanındaki değişkeni okunur veya yazılır. Eğer varAdı ad alanı niteleyicileri içeriyorsa (bir dizi elemanına başvuruyorsa dizi isminde), belirtilen isim alanındaki değişken okunur veya yazılır.

Eğer herhangi bir prosedür aktif değilse, o zaman varAdı bir isim-alanı değişkeni anlamına gelir (mevcut isim-alanı global isim-alanı ise global değişken). Bir yordam etkinse, varName , global komutun varName öğesini genel olarak bildirmek için çağrılmadığı sürece veya bir ad alanı değişkeni olarak varName bildirmek için bir değişken komutu çağrılmadıkça yordamın bir parametresini veya yerel değişkenini ifade eder.

Seçenekler

- İhracat için değiştirilen veya oluşturulan Mark değişkenleri. -b Hemen işten çıkarma bildirimi. -e Bir komut sıfır olmayan bir durumdan çıkarsa hemen çıkar. -f Dosya adı oluşturmayı devre dışı bırak (globbing). -Katların göründükleri yeri hatırlayın. -k Tüm atama argümanları, yalnızca komut isminden önce gelenler değil, bir komut için çevreye yerleştirilir. -m İş kontrolü etkinleştirildi. -n Oku komutları ama onları yürütme. -o seçeneği-adı Seçenek-adı karşılık gelen değişken ayarlayın: allexport aynı olarak-bir braceexpand aynı -B emacs bir emacs tarzı çizgi düzenleme arayüzü errexit aynı -E errtrace aynı -E aynısı aynı -T hashall aynı -h histexpand aynı -H geçmişi aynı kabuk komutunu okuduktan sonra okuyamaz EOF etkileşimli yorumlar yorumların etkileşimli komutlarda görünmesine izin verir -k aynı şekilde -k monitörü aynı şekilde -m noclobber -C noexec ile aynıdır - n noglob -f nolog aynı olarak kabul edildi ama aynı şekilde kabul edilmez -b ile aynı aynı -b on-ms olarak aynı -t onecmd olarak aynı -t fiziksel olarak aynı -P pipefail bir boru hattının geri dönüş değeri, son olmayan komutun bir harici -fır durumu yoksa sıfır olmayan bir durum posix ile herhangi bir komut çıkılmazsa, varsayılan işlemin, standart ayrıcalıklı olarak -p ile aynı standartla eşleşmesi için Posix standardından farklı olan bashın davranışını değiştirir. stil çizgi düzenleme arayüzü xtrace -x -p ile aynı Gerçek ve etkili kullanıcı kimlikleri eşleşmediğinde. $ ENV dosyasının işlenmesini ve kabuk işlevlerinin içe aktarılmasını devre dışı bırakır. Bu seçeneğin kapatılması, etkin kullanıcı kimliğinin ve giderin gerçek kullanıcı kimliğine ve gid olarak ayarlanmasına neden olur. -t Bir komutu okuyup yürüttükten sonra çık. -u değiştirilmemiş değişkenleri ikame ederken bir hata olarak ele alın. -v Kabuk giriş satırlarını okunacak şekilde yazdırın. -x Yazdırma komutları ve argümanları çalıştırıldıkça. -Bu kabuk, brace genişletme işlemini gerçekleştirecektir -C Ayarlanırsa, çıktının yeniden yönlendirilmesiyle mevcut normal dosyaların üzerine yazılmasına izin verilmez. -E Ayarlanırsa, ERR kapanı kabuk işlevleri tarafından miras alınır. -H Etkinleştir! stil tarihi değişimi. Kabuk etkileşimli olduğunda bu bayrak varsayılan olarak açıktır. -P Ayarlanmışsa, geçerli dizini değiştiren cd gibi komutları çalıştırırken sembolik linkleri takip etmeyin. -T Ayarlanmışsa, DEBUG kapanı kabuk fonksiyonları tarafından miras alınır. - Konum parametrelerine kalan argümanları atayın. -x ve -v seçenekleri kapatıldı. + Yerine - kullanarak bu bayrakların kapatılmasına neden olur. Bayraklar, kabuğun çağrılması üzerine de kullanılabilir. Mevcut bayrak kümeleri $ - olarak bulunabilir. Kalan n ARG'ler konumsal parametrelerdir ve sırasıyla $ 1, $ 2, .. $ n olarak atanır. Herhangi bir ARG verilmediyse, tüm kabuk değişkenleri yazdırılır. Çıkış Durumu: Geçersiz bir seçenek verilmedikçe başarıyı döndürür.

Ayrıca bakınız

expr (n), proc (n), iz (n), unset (n)

Anahtar kelimeler

okuma, yazma, değişken

Önemli: Komutunuzun belirli bir bilgisayarda nasıl kullanıldığını görmek için man komutunu ( % adam ) kullanın.