GNU/Linux >> Belajar Linux >  >> Linux

4 Cara Mengeksekusi Shell Script di UNIX / Linux

Ada empat cara untuk mengeksekusi skrip shell. Setiap cara memiliki arti tersendiri seperti yang dijelaskan dalam artikel ini.

1. Jalankan Script Shell Menggunakan Nama File

Gunakan nama file skrip shell untuk menjalankannya baik dengan menggunakan jalur relatif atau jalur absolutnya seperti yang ditunjukkan di bawah ini.

$ cd /home/sathiya
$ ./scriptfile

(or)

$ /home/sathiya/scriptfile

Jika Anda memiliki shebang, maka itu akan dieksekusi menggunakan penerjemah perintah yang ditentukan dalam shebang. Jika Anda pemula dalam pembuatan skrip shell, lihat artikel kami sebelumnya Panduan Eksekusi Skrip Shell untuk Pemula

2. Jalankan Shell SCript dengan Menentukan Interpreter

Anda juga dapat menjalankan skrip shell unix dengan menentukan penerjemah di baris perintah seperti yang ditunjukkan di bawah ini.

Jalankan menggunakan sh interpreter

$ sh scriptfile

Jalankan menggunakan juru bahasa bash

$ bash scriptfile

Terlepas dari apa yang digunakan sebagai Shebang, juru bahasa yang Anda tentukan akan digunakan untuk eksekusi. Anda dapat menggunakan penerjemah apa saja (sh, ksh, bash, csh, dll.,).

3. Jalankan Script Shell Menggunakan . ./ (spasi titik titik garis miring)

Saat menjalankan skrip shell menggunakan “dot space dot slash”, seperti yang ditunjukkan di bawah ini, skrip akan mengeksekusi skrip di shell saat ini tanpa memotong sub shell.

$ . ./scriptfile

Dengan kata lain, ini mengeksekusi perintah yang ditentukan dalam file skrip di shell saat ini, dan menyiapkan lingkungan untuk Anda.

“dot spasi dot slash” Contoh Penggunaan:

Biasanya kami menggunakan metode ini, kapan pun kami mengubah sesuatu di .bashrc atau .bash_profile. yaitu Setelah mengubah .bashrc atau .bash_profile kita dapat logout dan login agar perubahan terjadi (atau) menggunakan "dot space dot slash" untuk mengeksekusi .bashrc atau .bash_profile agar perubahan diterapkan tanpa logout dan login.

$ cd ~

$ . ./.bashrc

$ . ./.bash_profile

4. Jalankan Skrip Shell Menggunakan Perintah Sumber

Perintah sumber bawaan adalah sinonim untuk . (titik) dijelaskan di atas. Jika Anda tidak nyaman dengan metode “dot space dot slash”, maka Anda dapat menggunakan perintah sumber seperti yang ditunjukkan di bawah ini, karena keduanya sama.

$ source ~/.bashrc

Metode mana yang Anda pilih untuk mengeksekusi skrip shell?


Linux
  1. Jalankan skrip shell setiap hari pada waktu tertentu

  2. tidak dapat mengeksekusi file biner saat mencoba menjalankan skrip shell di linux

  3. Cara mengeksekusi file tanpa ekstensi .sh di shell

  1. 5 Cara Mengeksekusi Perintah UNIX / Linux (dan Skrip Shell) di Latar Belakang

  2. UNIX / Linux:3 Cara Mengirim Sinyal ke Proses

  3. Membuat template dengan Linux dalam Shell Script?

  1. Bagaimana cara mengatur $PATH secara permanen di Linux/Unix?

  2. Skrip shell Linux untuk cadangan basis data

  3. Skrip transliterasi untuk shell linux