介绍
小编给大家分享一下壳中读命令的常用参数有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
我们知道,在shell中接收传入的参数有两种方式,一种是通过脚本进行参数传递,另外一种是通过读来接收传入的参数。通过脚本来传递参数的简单示例如下:
#,通过脚本来传递,这里$ 0指脚本名,1美元为第一个参数,2美元为第二个参数 root@host ~ #,。/script.sh 1, 2 时间=Total 3 (root@host ~) #, vim script.sh # !/bin/bash function add (), { 总=$才能(expr 1美元,+,2美元) echo 才能;-e “Total =, total"美元; } add $ 1, $ 2
再来看通过读来接收传入的参数,先看读的基本格式:
阅读(rs)[——数组][- d delim] [n nchars] [n nchars] [p提示][- t超时][var1 var2 var3……)
引用>[root@host ~] #,。/script.sh Enter 密码: 从而password your  input 是:Test@1234 \ (root@host ~) #, vim script.sh # !/bin/bash read -n10  -t30 -r -s  -d 美元,-p “Enter 密码:“密码 echo -e “\ nThe  password your input 是:password"美元;<李>
- p提示语句,后面接输入提示信息,这里为& # 39;输入密码:& # 39;
李> <李>- N参数个数,有时候要限制密码长度,或者其他输入长度限制,比如[Y/N],只输入输入一位,n1
李> <李>s屏蔽回显,屏幕上不显示输入内容,一般用于密码输入
李> <李>- t等待时间,这里设置30秒,30秒内未输入或者输入不全,终止
李> <李>- d输入界限,这里是美元,输入到美元,自然终止输入
李> <李>- r屏蔽特殊字符\的转译功能,加了之后作为普通字符处理
李>从上面一个例子,基本上囊括了上面的大部分常用功能,特别是- p, N, - t、s等参数,可以很好的学习读这个命令
以上是“壳中读命令的常用参数有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
壳中读命令的常用参数有哪些