read 命令
#read [-pt] 变量名
read -p "Please input your name:" -t 30 named
30秒内输入名字作为变量named的值。


变量设定方式:     说明
${变量#关键词}   从头开始删除符合关键词的最短数据
${变量##关键词}   从头开始删除符合关键词的最长数据
${变量%关键词}   从尾向前删除符合关键词的最短数据
${变量%%关键词}   从尾向前删除符合关键词的最长数据
${变量/旧字符串/新字符串} 变量内容第一个旧字符串被替换成新字符串
${变量//旧字符串/新字符串} 变量内容全部的旧字符串被替换成新字符串

例:假设你是root,那你的MAIL变量应该是/var/spool/mail/root
假设只想保留最后的root,前面的目录名不要,则:
#echo ${MAIL##/*/} 从前往后删除两斜线间所有数据(最长符合)
假设只想拿掉文件名,保留目录,则:
#echo ${MAIL%/*} 从后向前删除到第一个/之间的内容(最短符合)