免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 745 | 回复: 0
打印 上一主题 下一主题

read 例解 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-05 03:00 |只看该作者 |倒序浏览

zj@zj:~$ read -p "how old r y?" age
how old r y?10
zj@zj:~$ echo $age
10
-p没什么.
zj@zj:~$ read -p "some world?" -a words
some world?hello zj ubuntuer
zj@zj:~$ echo ${words[1]}
zj
zj@zj:~$ echo ${words[0]}
hello
-a 就是把输入赋给数组.
zj@zj:~$ read -p "Password:" -s passwd
Password:zj@zj:~$ echo $passwd
123456
-s就像我们输passwd的时候,没有回显,但是程序是认识的
zj@zj:~$ read -t 5 auth
-t就是计时了哦,5s后就退出了
zj@zj:~$ read -n 1 key
1
-n 1就是只读一个字符
zj@zj:~$ read -dq -p "input st end with q:" menu
a
b
q
-dq就是输入q的时候退出
zj@zj:~$ read a b c
1 2 3
zj@zj:~$ echo $a $b $c
1 2 3
while read -u3 i && read -u4 j;do
echo $i $j
done 3

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/78491/showart_1774123.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP