码迷,mamicode.com
首页 > 系统相关 > 详细

Linux Bash编程之read

时间:2018-03-23 22:57:31      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:Linux Bash编程简单操作

从标准输入中读取一行,并把输入行的每个字段的值送给指定的shell变量。

如果输入了多个数据,则第一个数据给第一个变量,第二个数据给第二个变量,如果输入的数据多个变量的个数,那么剩下的数据都给最后一个变量

技术分享图片

技术分享图片

如果输入的参数个数多于命令行中预置的参数个数呢?

技术分享图片

这个例子中-p 是让read命令可以输出提示符,而且提示语后面要有空格


-n 限制输入的字符个数

如果超出了预定个数,程序将会自动退出


技术分享图片

技术分享图片

我输入了12,系统会立即执行程序并自动退出。

-s 屏蔽输入的内容

我输入了12,是明文告诉命令的。

技术分享图片

技术分享图片

现在就只有输出的12了。

-t 限制了用户输入参数的时间,到了时间就自动退出

时间单位是秒

技术分享图片

技术分享图片

Linux Bash编程之read

标签:Linux Bash编程简单操作

原文地址:http://blog.51cto.com/yueyue207/2090509

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!