shell printf命令
shell printf命令
printf可以格式化字符串
可以制定字符串的宽度、左右对齐方式
需手动加\n进行换行
语法:printf format-string [arguments...]
参数说明:
- format-string为格式控制字符串
- arguments为参数列表
实例1

%-10s: 指一个宽度为10个字符(-表示左对齐,没有则表示右对齐)
任何字符都会被显示在10个字符宽的长度内,不足则以空格填充,超过也会将内容全部显示出来
%-4.2f: 指格式化为小数,.2指保留2位小数
实例2
printf "%d %s" 1,"abc"
printf %s abc
printf %s abc def
printf "%s\n" abc def
printf "%s %s %s\n" a b c d e f g h i j

本文介绍了shell中printf命令的用法,包括如何指定字符串宽度、左右对齐以及使用转义序列。通过实例1和实例2展示了%-10s和%-4.2f等格式化选项的应用。
最低0.47元/天 解锁文章
3051

被折叠的 条评论
为什么被折叠?



