logo

Kabuk Komut Dosyası Parametreleri

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

java nesne eşitliği

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 olarak atanır, ikinci argüman 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.

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
-${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:

maven nedir
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.