Powershell - Operator

PowerShell menyediakan sekumpulan operator yang kaya untuk memanipulasi variabel. Kami dapat membagi semua operator PowerShell ke dalam grup berikut -

  • Operator Aritmatika
  • Operator Penugasan
  • Operator Perbandingan
  • Operator Logis
  • Operator Pengalihan
  • Tumpah dan Bergabung dengan Operator
  • Jenis Operator
  • Operator Unary

Operator Aritmatika

Operator aritmatika digunakan dalam ekspresi matematika dengan cara yang sama seperti yang digunakan dalam aljabar. Tabel berikut mencantumkan operator aritmatika -

Asumsikan variabel integer A menampung 10 dan variabel B menampung 20, lalu -

Tunjukkan Contoh

Operator Deskripsi Contoh
+ (Penambahan) Menambahkan nilai di kedua sisi operator. A + B akan menghasilkan 30
- (Pengurangan) Mengurangi operan kanan dari operan kiri. A - B akan memberi -10
* (Perkalian) Mengalikan nilai di kedua sisi operator. A * B akan memberi 200
/ (Divisi) Membagi operan kiri dengan operan kanan. B / A akan memberi 2
% (Modulus) Membagi operan kiri dengan operan kanan dan mengembalikan sisanya. B% A akan memberi 0

Operator Pembanding

Berikut adalah operator penetapan yang didukung oleh bahasa PowerShell -

Asumsikan variabel integer A menampung 10 dan variabel B menampung 20, lalu -

Tunjukkan Contoh

Operator Deskripsi Contoh
eq (sama dengan) Membandingkan dua nilai menjadi sama atau tidak. A -eq B akan memberikan nilai salah
ne (tidak sama dengan) Membandingkan dua nilai agar tidak sama. A -ne B akan memberikan kebenaran
gt (lebih besar dari) Membandingkan nilai pertama agar lebih besar dari yang kedua. B -gt A akan memberikan true
ge (lebih besar dari atau sama dengan) Membandingkan nilai pertama menjadi lebih besar dari atau sama dengan nilai kedua. B -ge A akan memberikan true
lt (kurang dari) Membandingkan nilai pertama menjadi kurang dari yang kedua. B -lt A akan memberikan nilai salah
le (kurang dari atau sama dengan) Membandingkan nilai pertama menjadi kurang dari atau sama dengan nilai kedua. B -le A akan memberikan false

Operator Penugasan

Berikut adalah operator penetapan yang didukung oleh bahasa PowerShell -

Tunjukkan Contoh

Operator Deskripsi Contoh
= Operator tugas sederhana. Menetapkan nilai dari operan sisi kanan ke operan sisi kiri. C = A + B akan memberikan nilai A + B ke dalam C
+ = Tambahkan DAN operator penugasan. Ini menambahkan operan kanan ke operan kiri dan menetapkan hasilnya ke operan kiri. C + = A ekivalen dengan C = C + A
- = Kurangi DAN operator penugasan. Ini mengurangi operan kanan dari operan kiri dan menetapkan hasilnya ke operan kiri. C - = A ekivalen dengan C = C - A

Operator Logis

Tabel berikut mencantumkan operator logika -

Asumsikan variabel Boolean A bernilai true dan variabel B bernilai false, lalu -

Tunjukkan Contoh

Operator Deskripsi Contoh
DAN (logis dan) Disebut Logical AND operator. Jika kedua operan bukan nol, maka kondisinya menjadi benar. (A -AND B) salah
ATAU (logis atau) Disebut Logical OR Operator. Jika salah satu dari dua operan bukan nol, maka kondisinya menjadi benar. (A -OR B) itu benar
TIDAK (tidak logis) Disebut Logical NOT Operator. Gunakan untuk membalikkan keadaan logis operannya. Jika kondisi benar maka operator NOT akan membuat salah. -TIDAK (A -AND B) benar

Operator Miscellaneous

Berikut adalah berbagai operator penting yang didukung oleh bahasa PowerShell -

Tunjukkan Contoh

Operator Deskripsi Contoh
> (Opeator Pengalihan) Operator pengalihan. Menetapkan keluaran untuk dicetak ke file yang diarahkan ulang / perangkat keluaran. dir> test.log akan mencetak daftar direktori dalam file test.log