We know that there are two ways to receive incoming parameters in Shell. One is to pass parameters through the script, and the other is to receive the incoming parameters through read. A simple example of passing parameters through a script is as follows: # Pass through the script, where $0 refers to the script name, $1 is the first parameter, and $2 is the second parameter [root@host ~]# ./script.sh 1 2 Total = 3 [root@host ~]# vim script.sh #!/bin/bash function add() { total=$(expr $1 + $2) echo -e "Total = $total" } add $1 $2 Let's look at receiving the incoming parameters through read. First, look at the basic format of read:
[root@host ~]# ./script.sh Enter Password: The password your input is: Test@1234\ [root@host ~]# vim script.sh #!/bin/bash read -n10 -t30 -r -s -d $ -p "Enter Password:" password echo -e "\nThe password your input is:$password"
From the above example, most of the common functions above are basically covered, especially the -p, -n, -t, -s and other parameters, which can be used to learn the read command well. Summarize The above is the full content of this article. I hope that the content of this article will have certain reference learning value for your study or work. Thank you for your support of 123WORDPRESS.COM. If you want to learn more about this, please check out the following links You may also be interested in:
|
<<: How to create WeChat games with CocosCreator
>>: Solution to Chinese garbled characters when operating MySQL database in CMD
I want to use the marquee tag to set the font scro...
During the daily optimization process, I found a ...
The reason is that all files are encoded in utf8. ...
Preface: In interviews for various technical posi...
Before configuration, we need to do the following...
1. If MySQL is not started successfully, check th...
Restart all stopped Docker containers with one co...
I accidentally found that Vue.$set was invalid in...
1. Command Introduction The ipcs command is used ...
I've been asked a lot lately about an apparen...
If you have a choice, you should use UTF-8 In fac...
Run and compile your programs more efficiently wi...
A new window opens. Advantages: When the user cli...
Root directory and index file The root directive ...
Using NULL in comparison operators mysql> sele...