+ add example of length.

上级 d5b344bf
......@@ -49,6 +49,7 @@ desc:
# 元素也可以是一个区间。比如 range:1-10, A-Z
# 区间可以通过冒号:来指定步长。比如 range:1-10:2。
# 步长可以是小数。比如 range: 1-10:0.1
# 步长可以是负数。比如 range: 9-1:-1
# 区间可以通过R来指定随机。比如 range: 1-10:R,随机和步长只能二选一。
# 可以通过一个文件来指定列表。比如range: list.txt。文件名是相对路径时,以配置文件为基准计算。
# 可以通过{n}的方式来重复某一个元素。比如 range: user1{100},user2{100}
......@@ -64,8 +65,8 @@ fields:
prefix: int_ # 前缀
postfix: "\t" # 后缀,特殊字符加引号,否则无法解析。
- field: field_step # 区间可以指定步长。
range: 1-10:2, 1-2:0.1 # 1,3,5,7,9,1, 1.1,1.2...,2
- field: field_step # 区间可以指定步长,步长可以为小数或者负数
range: 1-10:2, 1-2:0.1,9-1:-1 # 1,3,5,7,9,1, 1.1,1.2...,2,9,8,7,1
postfix: "\t"
- field: field_random # 通过R属性指定随机。R属性和步长不能同时出现。
......@@ -90,6 +91,11 @@ fields:
range: 1-10 # passwd 1,passwd 2,passwd 3 ... passwd10。
format: "passwd%02d" # 用%2d补零,使密码整体保持8位,%2d默认补空格。
postfix: "\t"
- field: field_length # 固定长度的字段。
range: 1-100 # 001,002,003..., 099,100
length: 3 # 三个字节。
leftpad: 0 # 使用0左填充。
- field: field_use_another_file # 可以引用其他的定义文件。
config: numb_field.yaml # 引用当前目录下面的numb_field.yaml文件里面的定义。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册