One
Script code: test.sh
"Shell passed argument instance!" "; "file name executed: $"; "The first parameter is: $ $"; "The second parameter is: $"; "The third parameter is: $ $";
Execute the file name:./test. SH The first parameter is:1 the second parameter is:2 the third parameter is:3
parameter handling |
description |
$# |
The number of arguments passed to the script /td> |
$* |
Displays all parameters passed to the script in a single string. If "$*" is enclosed in "", all parameters are output in the form "$ $ $n". |
$$ |
The current process ID number for the script to run |
$! |
ID number of the last process running in the background |
[email protected] |
is the same as $*, but is used with quotation marks and returns each parameter in quotation marks. such as "[Email protected]" "" "in the case, with" $ "" $ "... All parameters are output in the form "$n". |
$- |
Displays the current options that the shell uses, as is the SET command function. |
$? | The
displays the exit status of the last command. 0 means there is no error, and any other value indicates an error. |
Shell Beginner (iii) pass the argument