?忽略单个字符
*忽略所有字符
查找文件时find -name mysqllog.20160???,find -name mysqllog.20160*
检查是否传入参数
if [ ! -n "$1" ] then echo "未输入参数!" else ... fi
1、适用于输出:
printf "%04d" 12
使用printf格式化输出
2、流氓的方式
for((i=1;i<=100;i++)) do a=$((1000+$i)) echo ${a:1} done
3、优雅的方式
seq -f %04g 12 12
从12开始到12结束,格式化输出4位数字