Kabuk Komut Dosyası Parametreleri

Kabuk Komut Dosyası Parametreleri

Bir bash kabuk betiğinin parametreleri vardır. Bu parametreler başlangıç 1$ ile 9 dolar.

Argümanları komut satırı arayüzüne aktardığımızda, bu argümanlara kabuk aracılığıyla konumsal bir parametre atanır.

İlk argüman $1 olarak atanır, ikinci argüman $2 olarak atanır ve bu şekilde devam eder...

9'dan fazla argüman varsa, o zaman onuncu veya sonrası bağımsız değişkenler 10 ABD Doları veya 11 ABD Doları olarak atanamaz.

$1 parametresini ya işlemeniz ya da kaydetmeniz gerekir, ardından vardiya parametre 1'i bırakın ve diğer tüm bağımsız değişkenleri birer birer aşağı taşıyın. 10$'ı 9$, 9$'ı 8$ vb. kazanacaktır.

Kabuk Parametreleri

Parametreler İşlev
1$-9$ Birden dokuza kadar olan bağımsız değişkenler için konumsal parametreleri temsil edin
${10}-${n} Dokuzdan sonraki argümanlar için konumsal parametreleri temsil edin
0$ Komut dosyasının adını temsil edin
$∗ Tüm bağımsız değişkenleri tek bir dize olarak temsil edin
$@ $∗ ile aynı, ancak (') içine alındığında farklılık gösterir
$# Toplam bağımsız değişken sayısını temsil edin
$$ Komut dosyasının PID'si
$? Son dönüş kodunu temsil et

Örnek:

Linux Kabuk Komut Dosyası parametreleri 1

Yukarıdaki anlık görüntüye bakın, bu farklı parametreleri göstermek için yazdığımız komut dosyasıdır.

Linux Betiği parametreleri 2

Yukarıdaki anlık görüntüye bakın, argümanları geçtik 1, 5, 90 . Komut dosyası çalıştırıldığında tüm parametreler değerlerini gösterir.