1
A
回答
3
如果你正在使用bash,那么你可以使用内置printf
用于填零:
printf "%06d\n" 7
000007
printf "%06d\n" 17
000017
要保存格式化字符串中的变量使用:
printf -v str "%06d\n" 17
echo "$str"
000017
如果不使用BASH然后使用awk
:
awk -v n=17 'BEGIN{printf "%06d\n", n}'
000017
awk -v n=7 'BEGIN{printf "%06d\n", n}'
000007
2
无论您是否使用bash
或者不是,但假设你使用的是Unix/Unix操作系统,printf
可以工作,是一个强制性的独立POSIX工具。
printf "%06d\n" 7
相关问题
- 1. 用零填充数字
- 2. 如何格式化NSInteger以将分钟表示为零填充数字,如00,05 ...?
- 3. 截断前导零和填充等于UNIX中特定字段的空格数
- 4. 用数字fmt.Printf添加零填充
- 5. 如何用零填充数字?
- 6. 倒数时填充零数字
- 7. 将零填充为单个数字以分格式制作
- 8. 如何使用正则表达式匹配ruby中的非零填充数字?
- 9. 填充数字
- 10. 如何使用lisp格式函数填充零参数?
- 11. 如何格式化用符号和零填充的整数?
- 12. 表示数组(字符串[])作为字符串CSV与用零的任意数量的填充范围
- 13. HTML标签来填充单元格的高度,以某种形式填充
- 14. 从零填充int数组到定义的数字
- 15. 将零填充的数字转换为整数
- 16. 无法用数字填充列表
- 17. 用字符串数组填充列表
- 18. jQuery动态填充表格字段与表格数据
- 19. 如何在Python中向零填充数字字符串?
- 20. 用巨大的数组填充表格
- 21. 如何将数字格式设置为相同的数字位数,填充0的数字?
- 22. 填充数字字符串的帮助
- 23. 右填充或零填充左对齐的字符串
- 24. 用零填充一个数字,但只有在某个长度以下才有数字?
- 25. 在Swift中用数字填充数组的优雅方式
- 26. 填充数据为另一种形式的网格视图
- 27. 使用电子表格数据填充嵌套字典
- 28. 如何让MaskedTextBox左边用零填充数字?
- 29. 带负数的PHP printf()数字填充
- 30. 用上面的数字填充excel的空格
是的,我使用Bash,它的工作原理。谢谢:) – Karthik
shell语法中的格式字符串之后应该没有逗号。即使没有使用“bash”,也不需要“Awk”。 – jlliagre
感谢和好点,逗号是复制/粘贴错误(更正) – anubhava