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

0 comments:
Post a Comment