First shell script
# VI test.sh
Add the following:
#!/bin/bash
echo "Hello World"
#! is a contract tag that tells the system script what interpreter to execute, which Shell to use.
The echo command is used to output text to a window.
There are two ways to run a script:
1): As an executable script
This way you need to give the script executable permissions
# chmod +x test.sh
You can then execute the
#./test.sh
Note that it must be written./test.sh, not test.sh, runs other binary programs as well, the direct write Test.sh,linux system will go to the PATH to find there is no command called test.sh, and only/bin,/sbin,/usr/bin,/u Sr/sbin wait in path, your current directory is usually not in path, so write test.sh will not find the command, to use./test.sh tells the system that it is looking in the current directory.
2): As an interpreter parameter
The way to do this is to run the interpreter directly, and then add the script name as a parameter.
#/bin/bash Test.sh
This way of running the script, the first line of the content of the fate is actually irrelevant.
Shell scripts from getting started to complex one (first script)