RANGKUMAN AWK LANGUAGES
Bahasa AWK pertama kali dibuat pada tahun 1977 oleh Al Aho, Peter Weinberger, dan Brien Kernigan. AWK adalah bahasa pemrograman untuk memanipulasi data secara bersama hanya dengan program yang singkat. Hal ini dikarenakan pada bahasa AWK, kita tidak memerlukan suatu deklarasi untuk variable. Selain itu, AWK juga akan secara otomatis melakukan handles input, field splitting, initialization, dan memory management.
Kemudian pada tahun 1985, terdapat new AWK, tau NAWK. NAWK ini digunakan untuk pengembangan program yang lebih besar. Pada NAWK juga terdapat fitur tambahan, yaitu:
• Dynamic regular expression
• Additional built-in functions and variable.
• New operator and statement
• Input more than 1 files
• Access to command line arguments
• Improve error message
Structure dariprogram AWK adalah :
• BEGIN segment ( optional )
• Pattern-action pairs ( inputing data )
• END segment ( optional )
Pattern-action structure :
• Pattern terdaftar secara singkat, sedangkan actions diawali dan diakhiri oleh {}.
Cara menjalankan program AWK :
• AWK ‘program’ input_file(s) : program dan input merupakan perintah.
• AWK ‘program’ : program bertindak sebagai perintah, input berasal dari standart input.
• AWK –f program_file_name input_files : program dibaca dari suatu file.
Simple output dari AWK :
• Dapat menampilkan output seluruh line apabila tidak terdapat pattern.
• Dapat menampilkan multiple items dengan 1 print statement.
• Dapat menampilkan number of field ( NF )
• Dapat melakukan perhitungan pada nilai field dan menampilkannya sebagai output.
• Dapat menampilkan line numbers yang kita inginkan ( NR )
• Dapat menambahkan text pada output.
Penyimpan Output dari AWK :
• Lining Up Fields ( printf=untuk menghasilkan output terformat )
AWK sebagi seleksi :
• Berdasarkan perbandingan
• Berdasarkan perhitungan
• Berdasarkan isi text
• Berdasarkan kombinasi patterns.
AWK sebagai data validation
AWK sebagai program penghitungan
.
AWK sebagai Handling Text
AWK berisikan number of built-in functions.
AWK sebagai Flow Control statements untuk membuat keputusan dan menu;lis perulangan.
AWK sebagai Loop Control
AWK dilengkapi dengan arrays untuk menyimpan nilai data yang berhubungan.
Kemudian pada tahun 1985, terdapat new AWK, tau NAWK. NAWK ini digunakan untuk pengembangan program yang lebih besar. Pada NAWK juga terdapat fitur tambahan, yaitu:
• Dynamic regular expression
• Additional built-in functions and variable.
• New operator and statement
• Input more than 1 files
• Access to command line arguments
• Improve error message
Structure dariprogram AWK adalah :
• BEGIN segment ( optional )
• Pattern-action pairs ( inputing data )
• END segment ( optional )
Pattern-action structure :
• Pattern terdaftar secara singkat, sedangkan actions diawali dan diakhiri oleh {}.
Cara menjalankan program AWK :
• AWK ‘program’ input_file(s) : program dan input merupakan perintah.
• AWK ‘program’ : program bertindak sebagai perintah, input berasal dari standart input.
• AWK –f program_file_name input_files : program dibaca dari suatu file.
Simple output dari AWK :
• Dapat menampilkan output seluruh line apabila tidak terdapat pattern.
• Dapat menampilkan multiple items dengan 1 print statement.
• Dapat menampilkan number of field ( NF )
• Dapat melakukan perhitungan pada nilai field dan menampilkannya sebagai output.
• Dapat menampilkan line numbers yang kita inginkan ( NR )
• Dapat menambahkan text pada output.
Penyimpan Output dari AWK :
• Lining Up Fields ( printf=untuk menghasilkan output terformat )
AWK sebagi seleksi :
• Berdasarkan perbandingan
• Berdasarkan perhitungan
• Berdasarkan isi text
• Berdasarkan kombinasi patterns.
AWK sebagai data validation
AWK sebagai program penghitungan
.
AWK sebagai Handling Text
AWK berisikan number of built-in functions.
AWK sebagai Flow Control statements untuk membuat keputusan dan menu;lis perulangan.
AWK sebagai Loop Control
AWK dilengkapi dengan arrays untuk menyimpan nilai data yang berhubungan.