壳中读命令的常用参数有哪些

  介绍

小编给大家分享一下壳中读命令的常用参数有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

我们知道,在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等参数,可以很好的学习读这个命令

以上是“壳中读命令的常用参数有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

壳中读命令的常用参数有哪些