printf的格式:
printf format-string [arguments...]
printf的重点是格式替代符(python bash通用):
特别说明:
%c如果参数是字符串,则取字符串第一个字符;
固定 m 位小数 如此: printf("%.mf",a);
例如 printf("%.2f",a); 保留小数点后两位
"-"意为左对齐,若不加默认右对齐;%
printf "%-8c and %-8.2f %-5d \n" "abcdefg" 111.1 20
printf "%-8s and %-2.2f %-5d \n" "abcdefg" 111.1 20
输出为:
a and 111.10 20
abcdefg and 111.10 20