Skrip shell untuk menambahkan dua angka

Skrip shell untuk menambahkan dua angka

Menghitung jumlah dua bilangan bulat (angka) dalam skrip shell cukup sederhana seperti dalam bahasa pemrograman lainnya. Bash Shell menyediakan utilitas baris perintah yang dipanggil expr untuk mengevaluasi ekspresi. Versi terbaru dari Bash Shell juga mencakup fungsionalitas untuk mengevaluasi ekspresi secara langsung dengan shell.

Dalam tutorial ini, kita akan membahas beberapa metode untuk menghitung jumlah dari dua angka dalam skrip bash.

Bash - Menambahkan dua angka

Itu expr adalah utilitas baris perintah yang digunakan untuk mengevaluasi ekspresi matematika. Bash Shell juga mendukung mengevaluasi ekspresi matematika secara langsung.

Gunakan sintaks berikut untuk menghitung jumlah dua bilangan bulat dalam skrip shell:

  • Menggunakan Perintah Expr dengan Kutipan
    sum = 'expr $ num1 + $ num2' 
  • Gunakan perintah expr yang dimasukkan dengan kurung dan mulai dengan simbol dolar.
    sum = $ (expr $ num1 + $ num2) 
  • Ini cara pilihan saya untuk langsung dengan shell.
    SUM = $ (($ num1 + $ num2)) 

Dalam beberapa contoh berikutnya, kami akan membahas menghitung jumlah angka secara langsung dengan shell. Anda juga dapat memilih expr Perintah untuk memberikan sintaks di atas.

Hitung jumlah dalam skrip shell

Bash Shell juga mengevaluasi ekspresi matematika secara langsung. Anda hanya perlu menulis ekspresi yang terlampir dalam kurung ganda dengan dolar seperti $ ((...)).

Tulis contoh skrip shell untuk menginisialisasi dua variabel numerik. Kemudian lakukan operasi tambahan pada kedua nilai dan hasil menyimpan variabel ketiga.

#!/bin/bash # Hitung jumlah dua bilangan bulat dengan nilai pra inisialisasi # dalam skrip shell a = 10 b = 20 jumlah = $ (($ a + $ b)) echo "jumlah adalah: $ sum"
12345678910#!/bin/bash# Hitung jumlah dua bilangan bulat dengan nilai pra inisialisasi# dalam skrip shell a = 10b = 20 jumlah = $ (($ a + $ b)) echo "jumlah adalah: $ sum"

Keluaran:

Jumlah adalah: 30 

Hitung jumlah dengan argumen baris perintah

Dalam contoh kedua ini, skrip shell membaca dua angka sebagai parameter baris perintah dan melakukan operasi penambahan.

#!/bin/bash # Hitung jumlah melalui argumen baris perintah # $ 1 dan $ 2 mengacu pada argumen pertama dan kedua yang disahkan sebagai argumen baris perintah SUM = $ (($ 1 + $ 2)) ECHO "Jumlah adalah: $ sum"
1234567#!/bin/bash# Hitung jumlah melalui argumen baris perintah# $ 1 dan $ 2 mengacu pada argumen pertama dan kedua yang disahkan sebagai argumen baris perintah SUM = $ (($ 1 + $ 2)) ECHO "Jumlah adalah: $ sum"

Mari kita jalankan skrip ini adalah shell

./jumlah.Sh 12 14  # Mengeksekusi skrip jumlah adalah: 26 

Hitung jumlah dengan input waktu lari

Berikut adalah contoh lain dari skrip shell, yang mengambil input dari pengguna pada waktu lari. Kemudian hitung jumlah angka yang diberikan dan simpan ke variabel dan tunjukkan hasilnya.

#!/bin/bash # Ambil input dari pengguna dan hitung jumlah. baca -p "Masukkan nomor pertama:" num1 baca -p "masukkan nomor kedua:" num2 sum = $ (($ num1 + $ num2)) echo "jumlah adalah: $ sum"
123456789#!/bin/bash# Ambil input dari pengguna dan hitung jumlah. baca -p "Masukkan nomor pertama:" num1read -p "masukkan nomor kedua:" num2 sum = $ (($ num1 + $ num2)) echo "jumlah adalah: $ sum"

Keluaran:

Masukkan Nomor Pertama: 12 Masukkan Nomor Kedua: 15 Jumlah adalah: 27 

Kesimpulan

Dalam tutorial ini, Anda telah belajar beberapa metode untuk menambahkan dua angka dalam skrip shell.