- Home
- »
- Scripting & Automasi
- »
- Bash Basic
- »
- Bash #6 Command Line Features
Share:
Table of Contents

🖥️ Pengantar
Bash adalah shell yang kuat dengan berbagai fitur untuk membantu pengguna dalam mengelola file, menjalankan perintah secara efisien, dan mengotomatiskan tugas di sistem Linux. Artikel ini membahas:
Wildcard (*, ?) – Menggunakan karakter khusus untuk pencocokan pola.
Command Chaining (&&, ||) – Menjalankan beberapa perintah dalam satu baris.
Command Substitution ($(command)) – Menggunakan output suatu perintah dalam perintah lain.
Piping (|) – Mengarahkan output suatu perintah ke perintah lain.
Mari kita bahas masing-masing fitur ini dengan contoh penggunaannya! 🚀
📌 1. Wildcard (*, ?) – Pencocokan Pola dalam File dan Direktori
Wildcard digunakan untuk mencocokkan nama file dan direktori berdasarkan pola tertentu tanpa harus menyebutkan namanya secara eksplisit.
🔹 Sintaks Dasar:
ls [wildcard] |
🔹 Contoh Penggunaan:
ls *.txt # Menampilkan semua file dengan ekstensi .txt |
📌 2. Command Chaining (&&, ||) – Menjalankan Perintah Secara Berurutan
Command chaining memungkinkan menjalankan beberapa perintah dalam satu baris, bergantung pada hasil perintah sebelumnya.
🔹 Sintaks Dasar:
command1 && command2 # Menjalankan command2 hanya jika command1 sukses |
🔹 Contoh Penggunaan:
mkdir new_folder && cd new_folder # Membuat folder lalu masuk ke dalamnya jika berhasil |
📌 3. Command Substitution ($(command)) – Menggunakan Output Perintah sebagai Input
Command substitution memungkinkan hasil dari suatu perintah digunakan sebagai argumen dalam perintah lain.
🔹 Sintaks Dasar:
$(command) |
🔹 Contoh Penggunaan:
echo “Hari ini adalah $(date +%A)” # Menggunakan output `date` dalam teks |
📌 4. Piping (|) – Mengarahkan Output Suatu Perintah ke Perintah Lain
Piping digunakan untuk mengambil output dari suatu perintah dan menggunakannya sebagai input untuk perintah lain.
🔹 Sintaks Dasar:
command1 | command2 |
🔹 Contoh Penggunaan:
ls -l | grep “rw-r–r–“ # Menampilkan hanya file dengan izin baca-tulis untuk pemilik |
📌 Kesimpulan
Fitur-fitur command line Bash seperti wildcard, command chaining, command substitution, dan piping sangat berguna untuk meningkatkan efisiensi dan fleksibilitas dalam bekerja dengan terminal Linux.
✅ Wildcard memungkinkan pencocokan pola dalam file dan direktori. ✅ Command chaining memungkinkan eksekusi perintah bersyarat. ✅ Command substitution memungkinkan penggunaan output perintah sebagai argumen. ✅ Piping memungkinkan pemrosesan data secara berantai.
Artikel Selanjutnya: 📌 Basics of Variables – Memahami dasar-dasar variabel dalam Bash.
📚 Daftar Pustaka
Shotts, W. E. (2019). The Linux Command Line: A Complete Introduction. No Starch Press.
GNU Bash Manual (2023). GNU Bash Reference Manual. Retrieved from https://www.gnu.org/software/bash/manual/
Linux Documentation Project. (2023). Bash Guide for Beginners. Retrieved from https://tldp.org/LDP/Bash-Beginners-Guide/html/