Python Tutorial - Python for Beginners - Learn Python Programming [2020]
Daftar Isi:
Salah satu operasi aritmatika yang paling umum ketika menulis skrip Bash adalah menambah dan mengurangi variabel. Ini paling sering digunakan dalam loop sebagai penghitung, tetapi bisa juga terjadi di tempat lain dalam skrip.
Bertambah dan Menurun berarti menambah atau mengurangi nilai (biasanya
1
), masing-masing, dari nilai variabel numerik. Ekspansi aritmatika dapat dilakukan menggunakan tanda kurung ganda
((…))
dan
$((…))
atau dengan perintah
let
builtin.
Di Bash, ada beberapa cara untuk menambah / mengurangi variabel. Artikel ini menjelaskan beberapa di antaranya.
Menggunakan
+
dan
-
Operator
Cara paling sederhana untuk menambah / mengurangi variabel adalah dengan menggunakan operator
+
dan
-
.
i=$((i+1)) ((i=i+1)) let "i=i+1"
i=$((i-1)) ((i=i-1)) let "i=i-1"
Metode ini memungkinkan Anda menambah / mengurangi variabel dengan nilai apa pun yang Anda inginkan.
Berikut adalah contoh penambahan variabel dalam loop
until
:
i=0 until do echo i: $i ((i=i+1)) done
Operator
+=
dan
-=
Selain operator dasar yang dijelaskan di atas, bash juga menyediakan operator penugasan
+=
dan
-=
. Operator-operator ini digunakan untuk menambah / mengurangi nilai operan kiri dengan nilai yang ditentukan setelah operator.
((i+=1)) let "i+=1"
((i-=1)) let "i-=1"
Pada loop
while
berikut, kami mengurangi nilai variabel
i
dengan
5
.
i=20 while do echo Number: $i let "i-=5" done
Number: 20 Number: 15 Number: 10 Number: 5
Menggunakan
++
dan
--
Operator
++
dan
--
operator kenaikan dan penurunan, masing-masing, operannya oleh
1
dan mengembalikan nilainya.
((i++)) ((++i)) let "i++" let "++i"
((i--)) ((--i)) let "i--" let "--i"
Operator dapat digunakan sebelum atau setelah operan. Mereka juga dikenal sebagai:
- peningkatan awalan:
++i
penurunan awalan:--i
peningkatan postfix:i++
penurunan penurunan awalan:i--
Operator awalan pertama meningkatkan / mengurangi operator dengan
1
dan kemudian mengembalikan nilai baru dari operator. Di sisi lain, operator postfix mengembalikan nilai operator sebelum ditambahkan / dikurangi.
Contoh berikut menunjukkan bagaimana operator
++
bekerja saat digunakan sebelum dan sesudah operasinya:
x=5 y=$((x++)) echo x: $x echo y: $y
x: 6 y: 5
x=5 y=$((++x)) echo x: $x echo y: $y
x: 6 y: 6
Di bawah ini adalah contoh cara menggunakan incrementor postfix dalam skrip bash:
#!/bin/bash i=0 while true; do if]; then exit 1 fi echo i: $i ((i++)) done
Kerugian menggunakan operator ini adalah bahwa variabel hanya dapat bertambah atau dikurangi dengan
1
.
Kesimpulan
Menambah dan mengurangi variabel di Bash dapat dilakukan dengan berbagai cara. Apa pun metode yang Anda gunakan, hasilnya tetap sama.
Jika Anda memiliki pertanyaan atau umpan balik, jangan ragu untuk meninggalkan komentar.
terminal bash loopApple Penghitung Nokia dalam Perang Paten
Apple mengajukan gugatan terhadap Nokia, juga menuduh pelanggaran paten. Kebuntuan hukum tidak mungkin menghasilkan manfaat apa pun bagi pengguna.
Mengembangkan Windows Phone 7.5 Aplikasi: Variabel, Jenis Data, dan Menentukan Nilai
Dalam tutorial ini kita akan melihat variabel dan tipe data apa dan bagaimana menetapkan atau mengambil nilai dari variabel
Cara mengatur dan membuat daftar variabel lingkungan di linux
Dalam Linux dan Unix sistem berbasis variabel lingkungan adalah seperangkat nilai dinamis bernama, disimpan dalam sistem yang digunakan oleh aplikasi yang diluncurkan dalam cangkang atau subkulit. Dengan kata sederhana, variabel lingkungan adalah variabel dengan nama dan nilai terkait. Dalam panduan ini, kami akan menjelaskan cara membaca dan mengatur variabel lingkungan dan shell.