shell printf命令
printf是shell的另一个输出命令,默认printf不会自动添加换行我们可以手动添加\n.
语法:
printf format-string [arguments......]
注;format-string 为格式控制字符串 arguments为需要输出的变量
例如:
printf "%-10s %-10s %-10s" 姓名 体重 年龄
%-10s 指一个宽度为10个字符(-表示左对齐,没有则表示右对齐),任何字符都会被显示在10个字符宽的字符内,如果不足则自动以空格填充,超过也会将内容全部显示出来。
%s %c %d %f都是格式替代符 %s为输出字符串 %d输出整数 %f输出浮点数 %c输出单个字符
shell test命令
主要分为数值测试,字符串测试,文件测试