Apa itu File SH dan Cara Menjalankannya?

File skrip berisi perintah yang dijalankan oleh program atau mesin skrip tertentu. Perintah-perintah ini dijalankan tanpa dikompilasi. Instruksi ditulis dalam bahasa skrip untuk lingkungan run time. Ada banyak bahasa scripting dengan tujuan dan lingkungan yang berbeda. Namun, yang akan kita bahas dalam artikel ini adalah bahasa scripting bash yang digunakan untuk bekerja di Linux. File yang berisi perintah atau sintaksis bahasa scripting bash juga dikenal sebagai file SH atau file Shell Script.

Apa itu File SH dan Cara Menjalankannya?

Apa itu File SH di Linux?

File skrip diketahui dibuat dan disimpan dalam bahasa bash karena instruksi yang dikandungnya ditulis dalam bahasa itu dan dilengkapi dengan ekstensi .sh. Perintah apa pun yang ingin Anda jalankan di Terminal dapat dimasukkan ke file skrip untuk menjalankannya. Jika Anda memiliki urutan perintah yang ingin Anda jalankan sesering mungkin, Anda dapat memasukkannya ke dalam skrip dan cukup memanggil skrip tersebut.

File skrip tidak perlu memiliki ekstensi .sh. Linux bukan Windows, karena baris pertama kode yang disebut ' shebang ' dalam file akan cukup untuk memastikannya sebagai file skrip untuk program. Ini adalah konvensi umum untuk menggunakan ekstensi .sh untuk skrip shell tetapi itu bukan konvensi yang bermanfaat. Menempatkan ekstensi untuk keuntungan memperhatikan file sebagai skrip tidak banyak dan itu juga akan kehilangan fleksibilitas.

File SH di Linux

Bagaimana Cara Membuat File SH?

Sama seperti file kode lainnya yang dibuat dalam editor teks sederhana, ini dapat dilakukan dengan cara yang sama. Yang perlu Anda ketahui adalah perintah dan sintaksis untuk bahasa untuk membuatnya. Namun, hal terpenting untuk file skrip bash shell adalah file itu dimulai dengan shebang yang ditunjukkan di bawah ini:

 #! / bin / bash 

Shebang dalam file skrip

Ini akan ditambahkan pada baris kode pertama untuk membuat skrip bash dapat dieksekusi. Anda juga dapat memeriksa lokasi juru bahasa dengan perintah berikut:

 yang bash 

Perintah bash mana di Terminal

Juga, kita perlu menggunakan perintah lain sehingga sistem akan mengenali izin untuk ini sebagai file yang dapat dieksekusi. Namun, ini mungkin tidak diperlukan dalam beberapa kasus:

 chmod + x nama file 

Catatan : Nama file bisa berupa nama apa pun yang Anda berikan ke file Anda.

Menjalankan File SH melalui Terminal di Linux

File SH dapat dieksekusi jika perintah teks diketik dalam Terminal. Sintaks kode dalam file SH Anda harus benar sebelum menjalankannya. Kami hanya menggunakan kode sampel untuk menunjukkan; cara kerja file skrip. Anda dapat memiliki kode berbeda yang sedang Anda kerjakan.

  1. Buka editor teks apa pun yang Anda sukai di sistem Anda.
  2. Sekarang ketikkan kode contoh berikut dan simpan dengan atau tanpa ekstensi sh:
     #! / bin / bash echo Halo, pengguna appuals! #echo digunakan untuk menampilkan garis gema teks. Siapa nama Anda? #Program akan meminta input gema apa yang #Here perlu pengguna untuk memberikan input gema Halo, $ apa! #Input akan dicetak dengan teks 

    Contoh Script Kode

    Catatan : Baca komentar untuk memahami setiap baris kode sampel.

  3. Sekarang buka Terminal dengan menekan tombol Ctrl + Alt + T sama sekali.
  4. Ada beberapa perintah untuk menjalankan / menjalankan file skrip:
     ./promosi 

    Menjalankan file skrip
     sh appuals 

    Mengeksekusi file Script menggunakan perintah sh
     bash appuals 

    Menjalankan file Script menggunakan perintah bash

    Catatan : Nama file bisa apa saja. Di sini kita menamai file skrip sebagai " appuals " tanpa ekstensi apa pun. Juga, pastikan Anda berada di direktori yang benar di mana file tersebut berada.

  5. Jika file tidak dieksekusi, ketik perintah chmod untuk membuat sistem mengenali izin untuk file yang dapat dieksekusi ini. Jika sistem sudah mengenalinya sebagai file yang dapat dieksekusi, abaikan langkah ini:
     chmod + x appuals 

    Menggunakan perintah chmod untuk izin file skrip

Artikel Menarik