+ add example of length.

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