#!/bin/bashread-t5-p"A compress ([bzip2|gzip|xz]): " Com
[-z$Com]&&Com=gzip
echo$Com# 控制等待输入的时间 -t Secondifread-t5-p"Please input your name:" name;thenecho"$name,welcome!";elseecho"sorry";fi;exit0# 控制输入字符长度 -nNumber Number表示控制字符的长度,超过则read命令立即接受输入并将其传给变量。无需按回车键。read-n1-p"Do you agree with me [Y/N]?" ans
case$ansin
Y|y)echo"Great!";;
N|n)echo"Oh No!";;
*)echo"Please choice Y or N";;esac;# 读取文件,通过cat file 配合管道处理,如 cat file | while read linecount=1ifread-p"choice your file:" yourfile;thencat$yourfile|whileread line
doecho"Line $count:$line"let count++
doneexit0elseecho"None"exit0fi;exit0# 繁琐版本echo"your name:"read name
echo"name:$name"# 精简版 -p 提示read-p"your name:" name
echo"name:$name"#如果不指定变量则放在环境变量REPLY中read-p"you name:"echo"name:$REPLY"#密码 read -s (输入不显示在监视器上,实则改变背景色)read-s-p"your pwd:"