Anda di halaman 1dari 10

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
Mencatak Output

Dalam percobaan kali ini akan akan belajar untuk Mencetak Output

• Percoban 1
Percobaan pertama ini Menggunaka fungssi Ptiny untuk menghasilkan output yang
sederhana.

• Percoban 2
Percobaan kedua ini bertujuan untuk menampilkan Output dengan karakter line yang baru

Disini akan menampilkan Output pada kolom pertama dan kedua karena menggunakan $1
dan $2 pada file inventory-shipped dan juga menggunakan koma diantaranya akan
menampilkan output seperti gambar dibawh
Sama seperti Percobaan diatas yang membedakan hanya tanda ‘,’ sebagai pemisah antara
field pertama dan juga kedua

Disini akan memberikan header sebelum menampilakan output dari kolom 1 dan juga 2 pada
sebuah file

Sama seperti Percobaan diatas yang membedakan hanya tanda ‘” ”’ yang mimiliki nilai
stirng kosong sebagai pemisah antara field pertama dan juga kedua dan juga agar sesuai
dengan header yang telah dibuat
• Percoban 3
Percobaan ketiga akan menggunakan operator OFS dan juga ORS yang berupa built in
variable, OFS disini disini menggunakan tanda ‘;’ dan ORS mengunakan tanda ‘\n\n’ yang
akan mengeluarkan line baru

Sama seperti Percobaan diatas yang membedakan hanya nilai OFS ‘ ;’ dan nilai ORS ‘#’
sebagai pemisahya

• Percoban 4
Percobaan ke empat ini akan mengunakan built in variable OFMT yang mengandung
spesifikasi format, dan disini akan menampilakan angka dalam bentuk flot tetapi didulatkan
sehingga tidak ada nilai koma di belakangya
• Percoban 5
Pada Percobaan akan menggunakan printf yang dimana dapat menggunakan format
tertentu. Disini akan mengunakan format “%s\n”. yang berguna untuk format dalam
sting

Menggunakan Format Control letter dengan karakter c,,i, e ,E, f dan F, g , G, o,s,u,x ,X %,%%

• Fungsi dari Karakter Format Control letter dengan karakter c,d,i, e ,E, f, F, g
G,o,s,u,x ,X %,%%
o %C untuk mencetak dalam bentuk ASCII
o %D, %i mencetak pada bilangan bulat
o %e,%E mencetak dengan format scientific
o %f mencetak bilangan dalam floating-point
o %F sama seperti %f tetapi dengan nilai yang tak terhinga
o %g%G untuk menghasilkan outpu dalam scientific atau Floting point
o %o mecetak bilangan bulat oktal tidak bertanda
o %s untuk mencetak String
o %u mencetak bilangan bulat pecahan tidak bertanda
o %x,%X Mencetak bilangan bulat dalam heksadesimal
o %,%% menhasilkan kareter %

Menggunakan Modiefier untuk format pintf dengan karakter N$,-, ,+,

• Fungsi dari Karakter Modiefier untuk format pintf dengan karakter N$,-, ,+,

o N$ Konstanta sebelum bilangan bulat dan $ untuk menyatakan Posisi


o – untuk menjadikan rata kiri
o + Untuk memberikan tanda (positif/negatif) untuk bilangan

Menggunakan Modiefier untuk format pintf dengan karakter #

• Fungsi dari Karakter Modiefier untuk format pintf dengan karakter #

o Tanda # Digunakan untuk beberapa control letter yang terdapat pada


bagian sebelumnya
Menggunakan Modiefier untuk format pintf dengan karakter 0

• Fungsi dari Karakter Modiefier untuk format pintf dengan karakter 0

o Tanda 0 Digunakan sebagai penanda output akan ditambahkan angka 0


dan akan berlaku jiga jumlah nya melebihi seperti contoh yang diatas

Menggunakan Modiefier untuk format pintf dengan karakter width()

• Fungsi dari Karakter Modiefier untuk format pintf dengan karakter width()

o Tanda ini bergungsi untuk menyatakan minimal dari sebuah field


sehingga lebar pencetakan akan sebesar jumlah kararter

Menggunakan Modiefier untuk format pintf dengan karakter ‘.’


• Fungsi dari Karakter Modiefier untuk format pintf dengan karakter ‘.’

o Tanda ini dapat Digunakan untuk beberapa control letter yang terdapat
pada bagian sebelumnya

Menggunakan Modiefier untuk format pintf dengan karakter .prec

• Fungsi dari Karakter Modiefier untuk format pintf dengan karakter .prec

o Tanda ini bergungsi untuk menentukan presisi yang diguankan dalam


pencetakan Output

Disini mengunakan command printf dan juga mencetak nama bulletin board $1

Pada percobaan ini akan membuat header yang membuat lebih mudah untuk di baca dan spasi
yang di letakan secara manual karena menggunakan command print
Sama Seperti yang diatas tetapi disini mengunakan command printf membuat posisi
header dilakukan dengan memberikan width modifier

Sama Seperti yang diatas disini mengunakan format yang dapat disederhanakan
dengan menyimpan format tersebut dalam satu variable

• Percoban 6
Pada Percobaan kali akan mengunakakan redirection atau tanda ‘>’ yang memiliki
fungsi untuk mencetak dalam bentuk file tetapi file tersebut akan dikosongkan terlebih
dahulu.
hampir sama dengan yang diatas , disini akan mengunakakan redirection atau tanda
‘>>’ yang memiliki fungsi untuk mencetak dalam bentuk file dan membuat file tersebut
jika belum tersedia

Print Item dan command argument yang berisi ekspresi awk. Nilai dari command
dikonversi ke string yang isinya menjadi shell command yang akan dijalankan

Anda mungkin juga menyukai