Bash o‘zgaruvchilari


ULASHISH

Bashda o‘zgaruvchilarni tushunish

Bashda o‘zgaruvchilar skript yoki buyruq satri seansi davomida foydalanish va o‘zgartirish mumkin bo‘lgan ma’lumotlarni saqlash uchun ishlatiladi. Bash o‘zgaruvchilari tipsiz, ya’ni ular istalgan turdagi ma’lumotni saqlay oladi.


O‘zgaruvchilarni e’lon qilish

O‘zgaruvchilar nomga shunchaki qiymat berish orqali e’lon qilinadi. Tenglik belgisi atrofida bo‘sh joy bo‘lmasligi kerak:

  • variable_name=value
  • O‘zgaruvchining qiymatiga murojaat qilish uchun uning oldiga dollar belgisini qo‘ying: $variable_name

Misol

name="John Doe"
echo "Hello, $name!"
number=42
echo "The number is $number"

Muhit o‘zgaruvchilari

Muhit o‘zgaruvchilari — tizimingizda jarayonlarning qanday ishlashiga ta’sir qiluvchi maxsus o‘zgaruvchilar. Ular ko‘pincha bajariladigan fayllarning joylashuvi yoki standart muharrir kabi butun tizim uchun umumiy qiymatlarni saqlashda ishlatiladi.

Misol: muhit o‘zgaruvchilaridan foydalanish

# Display the PATH environment variable
echo "Your PATH is $PATH"


Lokal va global o‘zgaruvchilar

Lokal o‘zgaruvchilar faqat ular e’lon qilingan kod bloki ichida, masalan, funksiya ichida mavjud bo‘ladi. Global o‘zgaruvchilarga esa skriptning istalgan joyidan murojaat qilish mumkin.

Misol: lokal o‘zgaruvchi

# Define a local variable in a function
my_function() {
  local local_var="I am local"
  echo $local_var
}
my_function

O‘zgaruvchilar bilan bajariladigan keng tarqalgan amallar

O‘zgaruvchilardan konkatenatsiya (birlashtirish) va arifmetik amallar kabi turli amallarda foydalanish mumkin.

  • Konkatenatsiya: O‘zgaruvchilar yordamida stringlarni birlashtirish.
  • Arifmetika: O‘zgaruvchilar yordamida hisob-kitoblarni bajarish.

Misol: o‘zgaruvchilar bilan amallar

# Concatenation
greeting="Hello, "
name="World"
echo "$greeting$name"

# Arithmetic
num1=5
num2=10
sum=$((num1 + num2))
echo "The sum is $sum"


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!