printf '输出类型输出格式' 输出内容
输出类型 | 备注 |
---|---|
%ns | 输出字符串。n 是数字指代输出几个字符 |
%ni | 输出整数。n 是数字指代输出几个字符 |
%m.nf | 输出浮点数。m 和 n 是数字,指代输出的整数位数和小数位数, 如%8.2f 代表共输出 8 位数,其中 2 位是小数,6 位是整数 |
输出格式 | 备注 |
---|---|
\a | 输出警告声音 |
\b | 输出退格键 |
\f | 清除屏幕 |
\n | 换行 |
\r | 回车 |
\t | 水平输出退格键,也就是 tab 键 |
\v | 垂直输出退格键,也就是 tab 键 |
e.g.
printf '%s\t%s\t%s\n' 1 2 3 4 5 6
printf '%s' $(cat a.txt)
# 不调整格式输出
printf '%s\t%s\t%s\n' $(cat a.txt)
# 调整格式输出
- print 每个输出之后自动加入一个换行符
- printf 每个输出之后不会自动加入一个换行符,换行需手动添加换行符