#!/bin/bash
printf "shell is best!"
printf "i love shell\n"
printf就是打印输出的意思,但是不带换行的功能,如果要换行的话,需要加\n
最强大的功能,输出表格格式的数据
%-10s 是设定宽度的意思
#!/bin/bash
printf "%-10s %-6s %-18s\n" name age level
printf "%-10s %-6s %-18s\n" tjn woman A
printf "%-10s %-6s %-18s\n" tzh woman B
printf "%-10s %-6s %-18s\n" zfx woman B
printf "%-10s %-6s %-18s\n" tal woman C
printf "%-10s %-6s %-18s\n" zfx woman D
规范数据的类型格式
%s 输出一个字符串
#!/bin/bash
printf "%c\n" "we"
%d 整型输出
#!/bin/bash
printf "%d\n" "1.123"
浮点类型无法输出整型
#!/bin/bash
printf "%d\n" "1"
%f 输出实数 以小数形式输出
#!/bin/bash
printf "%f\n" "1.123"
%c 输出一个字符
#!/bin/bash
printf "%c\n" "we"
只打印出第一个w,因为是字符不是字符串