Mengenai skrip shell di Terminal di Mac
Alih-alih memasukkan perintah dan menunggu respons, Anda dapat menulis skrip shell yang dijalankan tanpa interaksi langsung.
Skrip shell adalah file teks yang berisi satu perintah UNIX atau lebih. Anda menjalankan skrip shell untuk melakukan perintah yang mungkin dimasukkan di baris perintah.
Skrip shell sangat bermanfaat karena Anda dapat menggabungkan banyak tugas umum ke dalam satu skrip, menghemat waktu dan menghindari kesalahan yang mungkin terjadi saat menjalankan tugas berulang kali. Anda juga dapat mengautomasi skrip shell dengan menggunakan alat seperti launchd
atau Apple Remote Desktop.
Skrip shell dimulai dengan kombinasi karakter yang mengidentifikasikannya sebagai skrip shell—khususnya karakter # dan ! (bersama disebut shebang) diikuti dengan referensi ke shell yang menjalankan skrip. Misalnya, ini adalah baris pertama skrip shell yang akan dijalankan dengan sh
:
#!/bin/sh
Anda harus mendokumentasikan skrip shell dengan komentar. Untuk menambahkan komentar, mulai baris dengan tanda angka (#). Setiap baris komentar harus dimulai dengan tanda angka:
#This program returns the
#contents of my Home folder
Anda dapat menempatkan baris kosong di skrip shell untuk membedakan beragam bagian skrip secara visual.
Anda menggunakan alat chmod
untuk menunjukkan bahwa file teks dapat dieksekusi (yaitu, kontennya dapat berjalan sebagai program).
Untuk informasi mengenai cara menulis skrip shell, lihat Shell Scripting Primer di situs web Apple Developer Connection.