Sobes.tech
Middle

Bash-də hansı dəyişənləri bilirsiniz? Sonuncu əmrin geri dönüş kodu ilə dəyişən?

sobes.tech Süni İntellekt

AI-dan cavab

bash-də müxtəlif növ dəyişənlər mövcuddur:

  • Adi dəyişənlər — sadəcə dəyərləri saxlayır, məsələn VAR=123.
  • Ətraf mühit dəyişənləri — uşa proseslər üçün əlçatandır, məsələn export PATH.
  • Xüsusi dəyişənlər — shell və komandaların vəziyyəti haqqında məlumat verir.

Son icra olunan komandanın geri dönüş kodu $? ilə göstərilir. Bu, tam ədəd dəyərdir; 0 uğurlu icraatı, digər bütün nömrələr isə səhvi göstərir.

Nümunə:

ls /nonexistent
echo "Geri dönüş kodu: $?"  # Nolinçili geri dönüş kodunu göstərəcək

ls /
echo "Geri dönüş kodu: $?"  # 0 göstərəcək