Apakah Files SH dan Bagaimana Melaksanakannya?

Fail skrip mengandungi perintah yang dijalankan oleh enjin atau program skrip tertentu. Perintah ini dilaksanakan tanpa dikompilasi. Arahan ditulis dalam bahasa skrip untuk persekitaran jangka masa. Terdapat banyak bahasa skrip dengan tujuan dan persekitaran yang berlainan. Walau bagaimanapun, yang akan kita bincangkan dalam artikel ini adalah bahasa skrip bash yang digunakan untuk bekerja di Linux. Fail yang mengandungi arahan atau sintaks bahasa bash scripting juga dikenali sebagai fail SH atau fail Skrip Shell.

Apakah Files SH dan Bagaimana Melaksanakannya?

Apakah Files SH di Linux?

Fail skrip diketahui dibuat dan disimpan dalam bahasa bash kerana instruksi yang terkandungnya ditulis dalam bahasa itu dan ia dilengkapi dengan lanjutan .sh. Sebarang arahan yang anda mahu biasanya dijalankan di Terminal boleh dimasukkan ke dalam fail skrip untuk melaksanakannya. Sekiranya anda mempunyai urutan perintah yang anda ingin kerap dijalankan maka anda boleh memasukkannya ke skrip dan hanya memanggil skrip.

Tidak penting untuk fail skrip mempunyai lanjutan dari .sh. Linux bukan Windows, kerana baris pertama kod yang dipanggil ' shebang ' dalam fail itu akan cukup untuk memastikannya sebagai fail skrip untuk program tersebut. Ia adalah satu konvensyen umum untuk menggunakan sambungan .sh untuk skrip shell tetapi ia bukan satu konvensyen yang berguna. Meletakkan pelanjutan untuk kelebihan melihat fail sebagai skrip tidak banyak dan ia juga akan kehilangan kelenturan.

SH Files di Linux

Bagaimana Membuat Fail SH?

Sama seperti fail berkod lain yang dibuat dalam editor teks mudah, ini boleh dilakukan dengan sama. Apa yang anda perlu tahu ialah arahan dan sintaks bagi bahasa untuk membuatnya. Walau bagaimanapun, perkara yang paling penting untuk fail skrip bash shell ialah ia bermula dengan shebang yang ditunjukkan di bawah:

 #! / bin / bash 

Shebang dalam fail skrip

Ini akan ditambah pada baris pertama kod untuk membuat skrip bash yang boleh dilaksanakan. Anda juga boleh menyemak lokasi juru bash dengan perintah berikut:

 yang bash 

Perintah bash yang mana di Terminal

Juga, kita perlu menggunakan arahan lain supaya sistem akan mengenali kebenaran untuk ini sebagai fail boleh laku. Walau bagaimanapun, ini mungkin tidak diperlukan dalam beberapa kes:

 chmod + x nama fail 

Nota : Nama fail boleh menjadi nama yang anda beri kepada fail anda.

Melaksanakan SH Files melalui Terminal di Linux

Fail SH boleh dilaksanakan jika arahan teks ditaip dalam Terminal. Sintaks kod dalam fail SH anda mesti betul sebelum melaksanakannya. Kami hanya menggunakan kod sampel untuk menunjukkan; bagaimana fail skrip berfungsi. Anda boleh mempunyai kod yang berbeza yang anda sedang kerjakan.

  1. Buka mana-mana editor teks yang anda suka pada sistem anda.
  2. Sekarang taip kod contoh berikut dan simpan dengan atau tanpa sambungan:
     #! / bin / bash echo Hello, user appuals! #echo digunakan untuk memaparkan baris echo teks Apa nama anda? #Program akan meminta input echo apa #Here pengguna perlu memberi input echo Hello, $ what! #Input akan dicetak dengan teks 

    Kod Skrip Sampel

    Nota : Baca komen untuk memahami setiap baris kod sampel.

  3. Sekarang membuka Terminal dengan menekan kekunci Ctrl + Alt + T sama sekali.
  4. Terdapat beberapa arahan untuk menjalankan / melaksanakan fail skrip:
     ./appuals 

    Melaksanakan fail skrip
     sh appuals 

    Melaksanakan fail skrip menggunakan perintah sh
     bash appuals 

    Menjalankan fail skrip dengan menggunakan arahan bash

    Nota : Nama fail boleh jadi apa-apa. Di sini kita namakan fail skrip sebagai " appuals " tanpa sebarang sambungan. Juga, pastikan anda berada di direktori yang betul di mana fail tersebut terletak.

  5. Jika fail tidak dilaksanakan maka taipkan perintah chmod untuk membuat sistem mengenali kebenaran untuk fail yang boleh laku ini. Jika sistem sudah mengenalinya sebagai fail boleh laku kemudian langkau langkah ini:
     chmod + x appuals 

    Menggunakan perintah chmod untuk keizinan fail skrip

Artikel Yang Menarik