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 |