Hubungi Kami

Kerangka Materi

Struktur skrip paling sederhana

Pemilihan shell (angka ajaib #!, Sha-bang)

Cara memanggil sebuah skrip

Membedakan antara perintah eksternal dan bawaan sistem

Beberapa karakter khusus yang sering digunakan

  • Tanda komentar (#)
  • Akhir baris (;
  • Pernyataan kosong (:)
  • Mengarahkan aliran input output (>, <, >>)
  • Mengalihkan keluaran ke lokasi tertentu
  • Merubah arah masukan data<\/li>
  • Pemrosesan lewat alur data (|)
  • Menjalankan proses secara latar belakang (&)

Variabel serta parameter dalam skrip

  • Cara menghapus variabel (perintah unset)
  • Membuat variabel bernilai kosong
  • Menyimpan hasil eksekusi ke dalam variabel (menggunakan tanda backquote ``)
  • Mengakses parameter skrip ($ 0, $ #, $ 1, $ 2, $ 3 ...)
  • Menyesuaikan urutan parameter secara manual
  • Penerapan teknik penutupan teks.
  • Fungsi karakter pelarian (\)

Ekspresi reguler (Regular Expressions)

Pernyataan kondisional dalam skrip

  • Struktur if / then
  • Konstruksi if / then / else
  • Nested if statements
  • Implementasi if / elif<\/li>
  • Pemanfaatan case statement
  • Macam-macam operator logika
  • Penggunaan operator and, or (&&, | |)
  • Fungsi perintah test

Selesaikan penulisan skrip

Fungsi exit dalam skrip

Pemanfaatan status keberhasilan eksekusi program via variabel $?

Analisis kondisi serta operator yang tersedia<\/h3>
  • Cara menguji isi maupun sifat file
  • Pengujian jenis file
  • Pengecekan atribut khusus pada suatu berkas

Operator perbandingan

  • Menerapkan logika komparasi bilangan lewat kondisi if
  • Macam operator pembanding angka bulat
  • Pembuatan perbandingan antar teks
  • Kombinasi syarat and/or yang lebih rumit
  • Nested comparison operators
  • Fungsi penugasan nilai ke variabel
  • Mengenal operasi matematika di dalam skrip
  • Penerapan teknik perbandingan bit demi bit
  • Operator logika umum yang digunakan
  • Sintaks notasi bilangan konstan

Konstruksi perulangan (Loop)

  • Penggunaan struktur for / in
  • Fungsi command seq
  • Implementasi while loop
  • Menerapkan iterasi sampai kondisi terpenuhi
  • Cara mengontrol jalannya perulangan (break, continue)

Pengelolaan teks secara cerdas

  • Perintah head dan tail
  • Fungsi sort, Uniq, Expand, serta Unexpand
  • Mengoperasikan Cut, Paste, Join, Wc, Tr

Teknik pencarian dalam teks (grep)

Editor alur data sed

Pembuatan program interaktif

  • Instruksi read untuk input manual
  • Pemberian opsi pilihan pada pengguna

Fungsi tambahan lainnya

Mengendalikan waktu tunggu via command sleep

Apa yang dilakukan jika skrip mengalami error? (Teknik debugging)

Persyaratan

  • Pemahaman dasar mengenai perintah Linux serta cara menavigasi struktur file system
  • Pengalaman dalam menggunakan shell dan mengedit teks sederhana di lingkungan Linux
  • Telah menyelesaikan pelatihan "Pengantar Linux" sangat disarankan namun bukan syarat mutlak

Target Peserta

  • Pengguna Linux yang hendak mengotomatisasi tugas lewat pemrograman skrip shell
  • Administrator sistem yang ingin meningkatkan efisiensi manajemen server dan operasionalnya
  • Para developer serta profesional IT yang berkeinginan mengasah kemampuan pemrograman di lingkungan Linux
 14 Jam

Jumlah Peserta


Harga per Peserta

Kursus Mendatang

Kategori Terkait