GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menjalankan skrip bash?

Anda harus membuat file dapat dieksekusi. Anda dapat melakukannya dengan

chmod +x <filename>

di mana nama skrip Anda dan kemudian Anda harus menambahkannya dengan ./ untuk menginstruksikan shell untuk menjalankan file di direktori lokal, seperti:

./script.sh

Anda hanya dapat menjalankan file yang ada di PATH Anda atau bahwa Anda menentukan jalur ke sana. ./ , direktori lokal, tidak ada di PATH secara default karena seseorang dapat menggunakannya untuk tujuan jahat. Bayangkan sebuah skrip bernama ls dijatuhkan di direktori, Anda masuk ke dalam direktori itu, jalankan ls dan skrip itu melakukan sesuatu yang buruk.

Saat Anda melakukannya, Anda mungkin ingin membuatnya lebih portabel dengan menjalankan shell daripada bash dengan menggunakan:

#!/bin/sh

atau dengan menjalankan bash di mana pun ia diinstal selama ia diinstal:

#!/usr/bin/env bash

Linux
  1. Bagaimana Cara Men-debug Skrip Bash?

  2. Bagaimana Cara Mengatur Parameter Saat Pipa Bash Script Ke Bash?

  3. Bagaimana Memanggil Fungsi Bash Dalam Skrip Bash Di Dalam Awk?

  1. Bagaimana cara meneruskan parameter ke skrip Bash?

  2. Jalankan skrip bash dari URL

  3. Bagaimana cara menjalankan skrip bash melalui jalur absolut?

  1. Jalankan Skrip Bash Saat Memasuki Direktori?

  2. Bagaimana Memastikan Hanya Satu Contoh Skrip Bash yang Berjalan?

  3. Mengapa Saya Tidak Dapat Menggunakan Cd Dalam Skrip Bash??