
Shell Scripting & Bash
Variabel, loop, kondisional, fungsi, pipe, redirection
1Apa sintaks yang benar untuk mendeklarasikan variabel di Bash?
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.
2Bagaimana cara mengakses nilai variabel bernama USERNAME di Bash?
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.
3Perintah apa yang memungkinkan ekspor variabel agar dapat diakses oleh proses anak?
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.
Bagaimana cara menangkap kode keluar dari perintah terakhir yang dieksekusi?
Apa sintaks yang benar untuk kondisi if di Bash?
+17 pertanyaan wawancara
Topik wawancara DevOps lainnya
Kontrol Versi & Git
Dasar-dasar Linux
Dasar-Dasar Networking
Dasar-Dasar Docker
Dasar-Dasar CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Dasar-dasar Kubernetes
Networking Kubernetes
Kubernetes Lanjutan
Ingress & API Gateway
Dasar-dasar Terraform
Terraform Lanjutan
Ansible & Configuration Management
Dasar-Dasar AWS
Dasar-Dasar Azure
Dasar-Dasar GCP
Monitoring & Prometheus
Logging & ELK Stack
Alerting & Incident Response
Cloud Identity & Secrets
Keamanan Pipeline CI/CD
Helm & Kubernetes
Keamanan Runtime & Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Observability Terdistribusi
Disaster Recovery & Backup
Optimasi Performa
Optimasi Biaya Cloud
Prinsip SRE
Chaos Engineering
Platform Engineering
Kuasai DevOps untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis