Operator Kontrol di Linux
Dengan bantuan operator kontrol, Anda dapat menempatkan lebih dari satu perintah dalam satu baris perintah. Ini membantu dalam melakukan fungsi kontrol.
Penggunaan Operator Kontrol
- Backslash (): Mengaktifkan karakter kontrol tetapi tanpa interpretasi shell.
- ; (Titik koma): Digunakan untuk menjalankan lebih dari satu perintah dalam satu baris.Contoh:bashSalin kode
command1; command2Perintahcommand1dancommand2akan dijalankan secara berurutan. - & (Ampersand): Perintah diakhiri dengan & dan tidak menunggu perintah selesai.Contoh:bashSalin kode
command1 &command1akan dijalankan di latar belakang, memungkinkan Anda untuk menjalankan perintah lain tanpa menunggu. - $? (Tanda tanya dolar): Digunakan untuk menyimpan kode keluar dari perintah sebelumnya.Contoh:bashSalin kode
command1 echo $?Kode keluar daricommand1akan ditampilkan. - && (Ampersand ganda): Digunakan sebagai AND logis.Contoh:bashSalin kode
command1 && command2command2akan dijalankan hanya jikacommand1berhasil. - || (Garis vertikal ganda): Digunakan sebagai OR logis.Contoh:bashSalin kode
command1 || command2command2akan dijalankan hanya jikacommand1gagal. - && dan || (Kombinasi): Digunakan untuk menulis struktur if-then-else di baris perintah.Contoh:bashSalin kode
command1 && command2 || command3command2akan dijalankan jikacommand1berhasil, jika tidak,command3akan dijalankan. - # (Tanda pagar): Segala sesuatu yang ditulis setelah # akan diabaikan (komentar).Contoh:bashSalin kode
command1 # This is a comment - \ (Escape karakter khusus): Digunakan untuk menghindari interpretasi karakter khusus.Contoh:bashSalin kode
echo \$USERIni akan mencetak$USERbukannya nilai variabel.
ref: [1]