Operasi Aritmatika AWK Panduan Pemula untuk Metode Perhitungan Dasar

Operasi Aritmatika AWK Panduan Pemula untuk Metode Perhitungan Dasar

AWK adalah alat pemrosesan teks yang kuat yang dapat melakukan berbagai operasi matematika, termasuk operasi aritmatika dasar. Dalam artikel ini, kami akan membahas cara melakukan operasi aritmatika dasar di AWK dan memberikan contoh untuk membantu Anda memulai.

Anda juga harus membaca: AWK - Pengantar dan Tutorial

Operator aritmatika dasar di AWK

AWK menyediakan beberapa operator aritmatika dasar yang dapat Anda gunakan untuk melakukan operasi matematika pada nilai numerik. Operator ini termasuk:

  • Tambahan (+): Operator tambahan digunakan untuk menambahkan dua atau lebih nilai bersama -sama.
  • Pengurangan (-): Operator pengurangan digunakan untuk mengurangi satu nilai dari yang lain.
  • Perkalian (*): Operator multiplikasi digunakan untuk melipatgandakan dua atau lebih nilai bersama -sama.
  • Divisi (/): Operator Divisi digunakan untuk membagi satu nilai dengan yang lain.
  • Modulus (%): Operator modulus digunakan untuk menemukan sisa operasi divisi.

Melakukan operasi aritmatika di AWK

Untuk melakukan operasi aritmatika dalam AWK, Anda dapat menggunakan sintaks berikut:

hasil = ekspresi
1hasil = ekspresi

Dalam sintaks di atas, hasilnya adalah variabel yang akan menyimpan hasil operasi aritmatika, dan ekspresi adalah ekspresi aritmatika yang ingin Anda evaluasi.

Berikut adalah beberapa contoh menggunakan operasi aritmatika di AWK:

1. Tambahan (+)

awk 'begin x = 5; y = 7; z = x + y; Cetak z '
1awk 'begin x = 5; y = 7; z = x + y; Cetak z '

Dalam contoh di atas, kami menggunakan operator tambahan untuk menambahkan nilai x dan y, dan menyimpan hasilnya di variabel z. Kemudian, kami mencetak nilai z menggunakan pernyataan cetak. Output dari perintah di atas adalah 12.

2. Pengurangan (-)

awk 'begin x = 10; y = 3; z = x - y; Cetak z '
1awk 'begin x = 10; y = 3; z = x - y; Cetak z '

Dalam contoh di atas, kami menggunakan operator pengurangan untuk mengurangi nilai y dari x, dan menyimpan hasilnya di variabel z. Kemudian, kami mencetak nilai z menggunakan pernyataan cetak. Output dari perintah di atas adalah 7.

3. Perkalian (*)

awk 'begin x = 5; y = 7; z = x * y; Cetak z '
1awk 'begin x = 5; y = 7; z = x * y; Cetak z '

Dalam contoh di atas, kami menggunakan operator multiplikasi untuk melipatgandakan nilai x dan y, dan menyimpan hasilnya di variabel z. Kemudian, kami mencetak nilai z menggunakan pernyataan cetak. Output dari perintah di atas adalah 35.

4. Divisi (/)

awk 'begin x = 20; y = 4; z = x / y; Cetak z '
1awk 'begin x = 20; y = 4; z = x / y; Cetak z '

Dalam contoh di atas, kami menggunakan operator divisi untuk membagi nilai x dengan y, dan menyimpan hasilnya di variabel z. Kemudian, kami mencetak nilai z menggunakan pernyataan cetak. Output dari perintah di atas adalah 5.

5. Modulus (%)

awk 'begin x = 20; y = 3; z = x % y; Cetak z '
1awk 'begin x = 20; y = 3; z = x % y; Cetak z '

Dalam contoh di atas, kami menggunakan operator modulus untuk menemukan sisa operasi divisi antara x dan y, dan menyimpan hasilnya di variabel z. Kemudian, kami mencetak nilai z menggunakan pernyataan cetak. Output dari perintah di atas adalah 2.

Kesimpulan

AWK adalah alat pemrosesan teks yang kuat yang dapat melakukan operasi aritmatika dasar pada nilai numerik. Dengan menguasai operator aritmatika dasar dan sintaksis, Anda dapat melakukan perhitungan matematika sederhana dalam skrip AWK dan aplikasi baris perintah Anda. Ini dapat berguna dalam berbagai skenario, seperti analisis data, perhitungan keuangan, dan banyak lagi.

Selain operator aritmatika dasar yang dibahas dalam artikel ini, AWK juga mendukung fungsi matematika yang lebih maju, seperti dosa, cos, log, dan sqrt, antara lain. Fungsi -fungsi ini dapat digunakan untuk melakukan perhitungan matematika yang lebih kompleks dalam AWK.

Secara keseluruhan, memahami cara melakukan operasi aritmatika dalam AWK adalah keterampilan penting bagi siapa saja yang bekerja dengan data teks yang melibatkan nilai numerik. Dengan mengikuti contoh yang disediakan dalam artikel ini, Anda dapat mulai menggunakan AWK untuk melakukan operasi matematika sederhana dan mendapatkan pemahaman yang lebih baik tentang bagaimana alat yang kuat ini dapat digunakan dalam tugas pemrograman sehari-hari Anda.