Shell系列(21)- 字符截取命令printf
作用
printf是标准格式输出命令,控制输出格式,不会自动加入换行符。awk会用到该条命令
命令
- printf '输出类型输出格式' 输出内容
- #‘’双引号不能少,输出类型和输出格式之间没有空格
输出类型
- %ns:输出字符串。n是数字,指代输出几个字符
- %ni:输出整数。n是数字,指代输出几个数字
- %m.nf:输出浮点数。m和n是数字,指代输出的整数位数和小数位数。如%8.2f代表共输出8位数,其中2是小数位数,6位是整数
输出格式
- \a:输出警告声音
- \b:输出退格键,也就是Backspace键
- \f:清空屏幕
- \n:换行
- \r:回车,也就是Enter键
- \t:水平输出退格键,也就是Tab键
- \v:垂直输出退格键,也就是Tab键
例子
- printf '%s' $(cat zifu1.text)
- printf '%s\t%s\t%s\n' $(cat zifu1.text)


浙公网安备 33010602011771号