Get the App
SLTechnology News&Howtos  ›  Servers  › 

The small knowledge of Linux script & the meaning of quot;$x"

Shulou Source: shulou.com Published: 2022-06-03 07:43:27 09月21日 Update

The Shell scripting language in the Linux system contains variables for receiving parameters, and spaces can be used between variables.

For example, $0 corresponds to the name of the current Shell script program, $# corresponds to a total of several parameters, $* corresponds to the parameter values of all locations, $? Corresponding to the display of the last command execution return value, while $1, $2, $3... Then they correspond to the parameter values of the nth position.

Let's write a simple script:

[root@localhost tmp] # vim shell.sh

Execute the script when you are finished:

[root@localhost tmp] # sh shell.sh wo shi chen ming chang

The above "wo shi chen ming chang" is the five parameters we entered when we executed the script, and a return value of 0 for the last command execution indicates that the command was executed successfully.

Tags: Script parameter command variable success bit between position name program space system language face previous input meaning knowledge Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno NVidia Apple OPPO Reno Redmi Shulou Technology