- 13
- 0
- 约 21页
- 2016-12-22 发布于北京
- 举报
Shell中Read用法简介
一.? read读取单个词.
?
$read name$tony ma$echo $nametony ma$read id passwd$allen passwd$echo $id$allen$echo $passwd$passwd$read id passwd$allen kaka gogo$echo $id$allen$echo $passwd$kaka gogo
?
二.? read读取整行.
?
???? 利用while循环来使read读取整行。
?
???? 以下是代码清单:
?
1? #!/bin/bash2? lineno=1
3? cat $* |
4? while read -r line5? do6????????? echo $lineno: $line7????????? lineno=$((lineno + 1))8? done
?
三.?? read的嵌套.
?
?
???? 1)while外层的read依次读取的是文件pbook中的每一行,而内层的read是从console读取的内容。
?
???? 2)要实现while read的嵌套,可以使用exec命令,将I/O重定向。
??????? 注意exec的用法,以及括号的使用。
?
?
1? #!/bin/bash2? ech
原创力文档

文档评论(0)