zl程序教程

您现在的位置是:首页 >  .Net

当前栏目

Shell系列(21)- 字符截取命令printf

2023-02-18 16:27:24 时间

作用

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)