read命令
利用read命令从键盘上读取数据,然后赋给指定的变量。
read [-u fd] [-n nchars] [name1 name2…] //-u 后面跟fd,从文件描述符中读入。-n 后跟一个数字,定义输入文本的长度,很实用。
as
leap.sh
echo "input a year number"
read year
let "leap=year%4==0&&year%100!=0||year%400==0"
if [ $leap -eq 0 ]
then echo "$year is not a leap year."
else echo "$year is a leap year."
fi
[student@localhost Desktop]$ ./leap.sh
input a year number
2008