Apakah Fail SH dan Bagaimana Melaksanakannya?



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Fail skrip mengandungi perintah yang dijalankan oleh program atau mesin skrip tertentu. Perintah ini dilaksanakan tanpa disusun. Arahan ditulis dalam bahasa skrip untuk persekitaran waktu berjalan. Terdapat banyak bahasa skrip dengan tujuan dan persekitaran yang berbeza. Namun, yang akan kita bahas dalam artikel ini adalah bahasa skrip bash yang digunakan untuk bekerja di Linux. Fail yang mengandungi perintah atau sintaks bahasa skrip bash juga dikenal sebagai file SH atau file Shell Script.



Apakah Fail SH dan Bagaimana Melaksanakannya?



Apakah fail SH di Linux?

Fail skrip diketahui dibuat dan disimpan dalam bahasa bash kerana arahan yang terdapat di dalamnya ditulis dalam bahasa itu dan disertakan dengan lanjutan .sh. Segala arahan yang biasanya ingin anda jalankan di Terminal dapat dimasukkan ke dalam file skrip untuk melaksanakannya. Sekiranya anda mempunyai urutan perintah yang ingin anda laksanakan dengan kerap maka anda boleh memasukkannya ke dalam skrip dan hanya memanggil skrip tersebut.



Tidak penting bagi fail skrip untuk mempunyai lanjutan .sh. Linux bukan Windows, kerana baris pertama kod yang disebut ‘ shebang 'Dalam fail akan cukup untuk memastikannya sebagai fail skrip untuk program-program. Konvensyen biasa untuk menggunakan pelanjutan .sh untuk skrip shell tetapi itu bukan konvensyen yang berguna. Meletakkan pelanjutan untuk kelebihan melihat fail sebagai skrip tidak banyak dan juga akan kehilangan fleksibiliti.

Fail SH di Linux

Bagaimana Membuat Fail SH?

Sama seperti fail berkod lain yang dibuat dalam penyunting teks ringkas, ini dapat dilakukan dengan cara yang sama. Yang perlu anda ketahui adalah perintah dan sintaks untuk bahasa untuk membuatnya. Walau bagaimanapun, perkara yang paling penting untuk fail skrip bash shell adalah ia bermula dengan a shebang yang ditunjukkan di bawah:



#! / bin / bash

Shebang dalam fail skrip

Ini akan ditambahkan ke baris pertama kod untuk membuat skrip bash dapat dilaksanakan. Anda juga boleh memeriksa lokasi penafsir bash dengan arahan berikut:

bash mana

Perintah bash mana di Terminal

Juga, kita perlu menggunakan perintah lain agar sistem dapat mengenali kebenaran untuk ini sebagai fail yang dapat dilaksanakan. Walau bagaimanapun, ini mungkin tidak diperlukan dalam beberapa kes:

chmod + x nama fail

Catatan : Nama fail boleh menjadi nama apa pun yang anda berikan pada fail anda.

Melaksanakan SH Files melalui Terminal di Linux

Awak boleh laksanakan fail SH jika arahan teks ditaip di dalam Terminal. Sintaks kod dalam fail SH anda mesti betul sebelum melaksanakannya. Kami hanya menggunakan contoh kod untuk menunjukkan; bagaimana fail skrip berfungsi. Anda boleh mempunyai kod lain yang sedang anda kerjakan.

  1. Buka mana-mana penyunting teks yang anda sukai pada sistem anda.
  2. Sekarang ketikkan contoh kod berikut dan simpan dengan atau tanpa pelanjutan sh:
    #! / bin / bash echo Helo, pengguna appuals! #echo digunakan untuk menampilkan baris gema teks Siapa nama anda? #Program akan meminta gema input apa #Di sini pengguna perlu memberikan gema input Halo, $ apa! #Input akan dicetak dengan teks

    Contoh Kod Skrip

    Catatan : Baca komen untuk memahami setiap baris contoh kod.

  3. Sekarang dibuka Terminal dengan menekan Ctrl + Alt + T kunci sama sekali.
  4. Terdapat beberapa arahan untuk menjalankan / melaksanakan fail skrip:
    ./sesuai

    Melaksanakan fail skrip

    sh appuals

    Melaksanakan fail Skrip menggunakan perintah sh

    bash appuals

    Menjalankan fail Skrip menggunakan perintah bash

    Catatan : Nama fail boleh menjadi apa sahaja. Di sini kami menamakan fail skrip sebagai “ kebiasaan 'Tanpa sebarang lanjutan. Juga, pastikan anda berada di direktori yang betul di mana fail tersebut berada.

  5. Sekiranya fail tidak dijalankan maka ketik chmod perintah untuk membuat sistem mengenali kebenaran untuk fail boleh laku ini. Sekiranya sistem sudah mengenalinya sebagai fail yang boleh dilaksanakan, langkau langkah ini:
    chmod + x appuals

    Menggunakan perintah chmod untuk kebenaran fail skrip

2 minit membaca