Anda di halaman 1dari 9

SHELL SCRIPT II

Created By:
Muhammad Arsyil Karim (1807422003)
CCIT SEC 6

Faculty
Ayu Rosyida Zain, S.ST, M.T

PROGRAM STUDI CCIT SECURITY


JURUSAN TEKNIK INFORMATIKA DAN KOMPUTER
POLITEKNIK NEGERI JAKARTA 2021
Input File

Dalam percobaan kali ini akan akan belajar dan menggunakan Input File

• Percoban 1
Percobaan pertama ini Menggunaka fungssi nf yang memiliki tujuan untuk menampilakn
jumlah dari isi file atau character.

Akan menampilakan hasil menjadi satu record.untuk /0 memiliki arti bahwa hasil inputan
atau nol.

• Percoban 2
Percobaan kedua ini bertujuan untuk menampilkan kata ‘foo’ dalam sebuah file yang
bernama BBS-list dan menggunakan $0 untuk keseluruhan input record

Sama seperti yang diatas tetapi hanya menapilkan kata awal dan juga kata akhir pada file
tersebut
• Percoban 3
Percobaan ketiga akan menggunakan operator NF dan juga NR disini akan menampilkan
file yang bernama BBS-list terlebih dahulu

NF Sendiri Memiliki fungsi untuk menampilkan jumlah fiel dari akhir baris

NR memiliki fungsi untuk menampilkan field pembacaan record dari awal sampai akhir

Bisa juga ditampilkan dengan menggunakan arimatic operator yang hasilknya akan di
tampilkan berdasakan baris
• Percoban 4
Percobaan ke empat ini akan mengubah isi dari field yang bisa kita costum dan untuk
perubahan data pada percobaamini akan dikurangi demgan 10

Menggunakan commad $2 untuk mengunakan pada kolom $2

Pada Percobaan kali ini untuk menambah jumah field dari sebuah file
Disini akan menampilkan everything is normal pada file bbs-list

Menggunakan command delimiter untuk mengetahui pengunaan delimiter sebagai pembatas

Seperti pada bagian sebelumnya yang membedakan ialah penambahan field dan di tampilkan
dengan konten baru dari variable

• Percoban 5
Pada Percobaan akan membahaas tentang Batasan-batasan
Menggunakan Whitespace otomati sebagai FS yang berfungsi untuk memaca field

Menggunakan setiap karakter sebagai FS

• Percoban 6
Pada Percobaan kali akan mengunakakan gawk yang akan menyediakan fasilitas
untuk memanipulasi foxed widtj. Disini akan mencontokan hasil dari field baud dan juga
data.txt yang telah dibuat .

• Percoban 7

Disini juga mengunakan 2 file yaitu simple-csv.awk dan juga addresses.csv yang berisi
kode DIgunakan untuk pemetaan alamat yang ditampilkan mengguanakn NF
• Percoban 8
Digunakan untuk menerapkan multiple disini mengunakan RS yang berguna untuk
regexp , Record dipisahkan dengan kemunculan karakter yang cocok dengan regex.

•Percoban 9
Percobaan ke Sembilan ini digunakan jika user ingin menghapus argument yang telah
user input mengatikan dengan $0
Menggunakan getline ke dalam variable ke dalam sebuah variable, berfungsi untuk user
akan menggetik sebanyak 2 kali

Menggunakan getline dari file, pada percobaan kali ini akan mengunakan secondary file
pada input jika angka sama dengan 10 maka akan disbanding dengan secondary.input

Menggunakan getline ke dalam variabel dari file ,NF(Jumlah field) ==2 dan pada line
pertama ada kata @include . setelah itu untuk llinenya kurang dari $2(itu pada inputan baris
ke 2) dan lebih besar 0 . akan tampil line dan close. Jika tidak sesuai requirtment akan print
keseluruhan.
Menggunakan getline dari pipe disini akan menghapus jika ada inputan@execute dan akan
ditampilkan line lainnya

Menggunakan getline pada variabel dari pipe,disini akan menampilkan waktu dan juga variable
date

Menggunakan getline pada variabel dari coprocess ,jika menggunakan “command |& getline
var”, output dari perintah coprocess dikirim melalui pipe dengan dua cara, yaitu ke getline dan ke
variabel var

Anda mungkin juga menyukai