DevOps

Shell Scripting & Bash

Variabel, loop, kondisional, fungsi, pipe, redirection

20 pertanyaan wawancara·
Mid-Level
1

Apa sintaks yang benar untuk mendeklarasikan variabel di Bash?

Jawaban

Di Bash, variabel dideklarasikan tanpa simbol dolar dan tanpa spasi di sekitar tanda sama dengan. Nama variabel harus dimulai dengan huruf atau underscore. Untuk menggunakan nilai variabel, awali namanya dengan simbol dolar ($). Spasi di sekitar tanda sama dengan menyebabkan kesalahan sintaks karena Bash menginterpretasikannya sebagai argumen perintah terpisah.

2

Bagaimana cara mengakses nilai variabel bernama USERNAME di Bash?

Jawaban

Untuk mengakses nilai variabel, awali namanya dengan simbol dolar ($). Sintaks $USERNAME mengambil nilai yang disimpan dalam variabel. Sintaks ${USERNAME} juga dapat digunakan, yang menawarkan lebih banyak fleksibilitas, terutama untuk konkatenasi atau penggunaan modifier. Tanpa simbol dolar, Bash menafsirkan USERNAME sebagai string literal dan bukan sebagai referensi variabel.

3

Perintah apa yang memungkinkan ekspor variabel agar dapat diakses oleh proses anak?

Jawaban

Perintah export membuat variabel lingkungan tersedia untuk semua proses anak yang diluncurkan dari shell saat ini. Tanpa export, sebuah variabel bersifat lokal untuk shell saat ini dan tidak diteruskan ke subproses. Pembedaan ini penting saat menulis skrip yang memanggil skrip atau program lain. Dimungkinkan untuk menggabungkan deklarasi dan export dalam satu baris dengan export VAR=nilai.

4

Bagaimana cara menangkap kode keluar dari perintah terakhir yang dieksekusi?

5

Apa sintaks yang benar untuk kondisi if di Bash?

+17 pertanyaan wawancara

Kuasai DevOps untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis