PRAKTIKUM ORGANISASI KOMPUTER DAN SISTEM OPERASI
AWK PADA LINUX UBUNTU
TRIAS HENDRA RASYID( 065.013.011 )
TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS TRISAKTI
2017
AWK
Tujuan
Mempelajari dan mengenal dasar-dasar AWK.
Elemen Kompetensi
No
|
Elemen Kompetensi
|
Indikator Kerja
|
1.
|
Dasar-dasar AWK.
|
1.1
|
Mengetahui dan Menggunakan AWK
|
|
|
1.2
|
Menggunakan ekspresi regular untuk
|
|
|
|
Menampilkan output.
|
Teori Singkat
AWK adalah Bahasa pemrograman yang digunakan untuk melakukan manipulasi data dan membuat laporan. Format AWK mempunyai penanganan tersendiri berdasarkan record dan field. Record adalah setiap baris dari input, sehingga jika di temui baris baru, akan di anggap sebagai record baru. Sementara field merupakan bagian yang menyusun sebuah record.
Lab Setup
Untuk dapat menjalankan praktikum ini maka hal-hal yang diperlukan yaitu :
- Komputer OS Linux.
- Program terminal.
1.Membuat percobaan file coin dengan pengisian data dan dasar-dasar AWK-nya.
Membuat file coin
· Buat lah sebuah file dengan nama ‘coin’
· Ketikan perintah :$cat>coin
· Isi file coin dengan data yang ada di bawah ini
· Setelah selesai mengisi data, tekan ctrl+d pada keyboard
2.Melihat jumlah Record AWK
ΓΌ Ketikan perintah : $awk ‘{print NR, $0}’ coin
Melihat jumlah Field Dalam Record
ΓΌ Ketikan perintah : $awk ‘{print NF, $0}’ coin
Menampilkan Seluruh Bagian yang mempunyai item Bronze saja
ΓΌ Ketikan Perintah : awk ‘/bronze/’ coin
Menampilkan Seluruh Dekripsi Dari Sebuah Metal
ΓΌ Ketikan Perintah : $awk ‘{print $1,$5,$6,$7,$8}’ coin
Menampilkan Sebuah Output Dari Hasil Aritmatika
ΓΌ Ketikan Perintah : $awk ‘$2*10 <= 5’ coin
Membuat Percobaan summary dengan pengisian data dan dasar-dasar AWK-nya
Membuat File Summary
ΓΌ Buat sebuah file dengan nama ‘summary’
ΓΌ Ketikan perintah : $cat>summary
ΓΌ Isi file summary tersebut dengan data di bawah ini
Menampilkan Hasil Summary
ΓΌ Ketikan perintah : $awk -f summary coin
Menampilkan Sebuah Output selain dari negara USA
ΓΌ Ketikan Perintah : $awk ‘$4 !~ /^[USA]/ {print$0}’ coin