To run a .sh
script, follow these steps:
- Make sure the script is executable by running the following command:Copy code
chmod +x script.sh
- Open a terminal window.
- Navigate to the directory where the script is located using the
cd
command. - Run the script by typing
./script.sh
and pressing Enter.
Alternatively, you can run the script by typing bash script.sh
.
If the script is located in a directory that is not in your current directory, you will need to specify the full path to the script, like this:
/path/to/script.sh
Here are some additional things you might want to know about running .sh
scripts:
- You may need to specify the interpreter to use to run the script. For example, you can run the script using
bash script.sh
,zsh script.sh
, orsh script.sh
, depending on which shell you want to use. - Some scripts include a “shebang” at the top of the script file, which specifies the interpreter to use. For example, the first line of the script might look like this:Copy code
#!/bin/bash
In this case, you can run the script simply by typing./script.sh
, and the correct interpreter will be used automatically. - You can pass arguments to the script by including them after the script name, like this:Copy code
./script.sh argument1 argument2
Inside the script, you can access the arguments by using the$1
,$2
, etc. variables, which correspond to the first, second, etc. arguments passed to the script. - You can set the environment variables for the script by using the
export
command before running the script. For example:Copy codeexport VARNAME=value ./script.sh
Inside the script, you can access the value of theVARNAME
environment variable using the$VARNAME
variable.
I hope this helps! If you have any further questions, don’t hesitate to ask.