read 命令
#read [-pt] 变量名read -p "Please input your name:" -t 30 named30秒内输入名字作为变量named的值。 变量设定方式: 说明${变量#关键词} 从头开始删除符合关键词的最短数据${变量##关键词} 从头开始删除符合关键词的最长数据${变量%关键词} 从尾向前删除符合关键词的最短数据${变量%%关键词} 从尾向前删除符合关键词的最长数据${变量/旧字符串/新字符串} 变量内容第一个旧字符串被替换成新字符串${变量//旧字符串/新字符串} 变量内容全部的旧字符串被替换成新字符串例:假设你是root,那你的MAIL变量应该是/var/spool/mail/root
假设只想保留最后的root,前面的目录名不要,则:#echo ${MAIL##/*/} 从前往后删除两斜线间所有数据(最长符合)假设只想拿掉文件名,保留目录,则:#echo ${MAIL%/*} 从后向前删除到第一个/之间的内容(最短符合)