read -a array 读取一个数组
read -t key读取的时间限制
read -n3 key读取三个字符 ,不会检测ENTER键。
read 命令也可以从重定向的文件中读入变量的值.如果文件中的内容超过一行,那么只有第
一行被分配到这个变量中.如果 read 命令有超过一个参数,那么每个变量都会从文件中取得以定义的空白分隔的字符串作为变量的值.用while 读取一个文件的内容
#!/bin/bash
while read linedoecho "$line"done <read.shwhile IFS=: read name passwd uid gid fullname ignore 使用IFS,用自定义的分隔符。
doecho "$name ($fullname)"done </etc/passwd将find用管道应用于read命令
find $1 \( -name "*$2" -o -name ".*$2" \) -print | while read f; do .... done