$1代表第二个参数
m=${1:-start}表示
如果$1存在且不为空,m就是$1
如果$1不存在或为空,那么m就是start
filename=${fileuser:-"filename"}
fileuser 变量未设定或者为空,filename取"-"后面的值;否则filename=$fileuser
filename=${fileuser-"filename"}
fileuser 变量为空或未设定,filename取"-"后面的值;否则如果变量fileuser存在且有值filename=$fileuser