MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI
"KOMPYUTER INJINIRING" FAKULTETI
“Linux Server boshqaruvi” fanidan.
Lobaratoriya ishi
Tayyorladi: 107-19-guruh talabasi
Jumanov Diyorbek Qabul qildi: MIRSAIDOV B. M.
SAMARQAND 2021.
Mavzu: Sonlarni qo’shish scriptini dasturini tuzib natijani chiqaring
Qobiq skriptida ikkita butun sonning (Raqamlar) yig'indisini hisoblash boshqa dasturlash tillari kabi juda oddiy. exprBash qobig'i ifodalarni baholash uchun chaqiriladigan buyruq qatori yordam dasturini taqdim etadi . Bash qobig'ining so'nggi versiyasi, shuningdek, ifodalarni to'g'ridan-to'g'ri qobiq bilan baholash funksiyasini ham o'z ichiga oladi.
Ushbu qo'llanmada biz bash skriptida ikkita raqamning yig'indisini hisoblashning bir necha usullarini muhokama qilamiz.
Bash - ikkita raqam qo'shish
Bu exprmatematik ifodalarni baholash uchun ishlatiladigan buyruq qatori yordam dasturi. Bash qobig'i ham to'g'ridan-to'g'ri matematik ifodalarni baholashni qo'llab-quvvatlaydi.
Shell skriptida ikkita butun sonning yig'indisini hisoblash uchun quyidagi sintaksisdan foydalaning:
Expr buyrug'ini tirnoq bilan ishlatish
summa=`expr $num1 + $num2`
Qavslar ichiga olingan expr buyrug'idan foydalaning va dollar belgisi bilan boshlang.
summa=$(expr $num1 + $num2)
Bu to'g'ridan-to'g'ri qobiq bilan mening afzal ko'rgan yo'lim
summa=$(($num1 + $2))
Keyingi bir nechta misollarda biz raqamlar yig'indisini to'g'ridan-to'g'ri qobiq bilan hisoblashni muhokama qilamiz. Yuqoridagi sintaksisni berish uchun expr buyrug'ini ham tanlashingiz mumkin.
Shellda summani hisoblang
Bash qobig'i ham to'g'ridan-to'g'ri matematik ifodalarni baholaydi. Siz shunchaki ikki qavs ichiga olingan iboralarni dollar kabi yozishingiz kerak $((...)).
Ikki raqamli o'zgaruvchini ishga tushirish uchun qobiq skriptiga misol yozing. Keyin ikkala qiymatda ham qo'shish amalini bajaring va natijalarni uchinchi o'zgaruvchida saqlang.
Shell:
#!/bin/bash
# Calculate the sum of two integers with pre
initialize values
# in a shell script 5
6 a=10
7 b=20
Chiqish:
Yig'indi: 30
Buyruqlar qatori argumentlari bilan summani hisoblang
Ushbu ikkinchi misolda qobiq skripti buyruq qatori parametrlari sifatida ikkita raqamni o'qiydi va qo'shish operatsiyasini bajaradi.
Shell:
#!/bin/bash
# Calculate the sum via command-line arguments
# $1 and $2 refers to the first and second argument
passed as command-line arguments 5
6 sum=$(( $1 + $2 ))
7
echo "Sum is: $sum"
Yig'indi: 26
Ish vaqti kiritish bilan summani hisoblang
Ishlash vaqtida foydalanuvchidan ma'lumot oladigan qobiq skriptiga yana bir misol. Keyin berilgan raqamlarning yig'indisini hisoblang va o'zgaruvchiga saqlang va natijalarni ko'rsating.
Shell:
#!/bin/bash
# Take input from user and calculate sum.
read -p "Enter first number: " num1
read -p "Enter second number: " num2
5 sum=$(( $num1 + $num2 ))
6 echo "Sum is: $sum" 7
8
9
Chiqish:
Birinchi raqamni kiriting: 12 Ikkinchi raqamni kiriting: 15 Yig'indi: 27
Do'stlaringiz bilan baham: |