github.com/easysoft/zendata@v0.0.0-20240513203326-705bd5a7fd67/test/unittest/cmd.yaml (about) 1 title: range 2 desc: 描述 3 version: 1.0 4 fields: 5 - field: f0 6 range: 1-9 7 8 - field: f1 9 range: 1-3, 7,9 10 prefix: "[" 11 postfix: "]\t" 12 13 - field: f2 14 range: [`123`,`456`] 15 postfix: "\t" 16 17 - field: f3 18 fields: 19 - field: nesting 20 fields: 21 - field: child1 22 range: 1-3 23 postfix: '_' 24 - field: child2 25 range: A-C 26 postfix: "\t" 27 - field: nesting_r 28 mode: r 29 fields: 30 - field: child1 31 range: 1-3 32 postfix: '_' 33 - field: child2 34 range: A-C 35 postfix: "\t" 36 37 # format 38 - field: f4 39 range: 1-10 40 format: "passwd%02d" 41 postfix: "\t" 42 43 - field: f51 44 range: a-z 45 format: md5() 46 postfix: "\t" 47 48 - field: f52 49 range: password 50 format: sha1() 51 postfix: "\t" 52 53 - field: f53 54 range: "http://zendata.cn?&=word+" 55 format: base64() 56 postfix: "\t" 57 58 - field: f54 59 range: "http://zendata.cn?&=word+" 60 format: urlencode() 61 postfix: "\t" 62 63 - field: f6 64 value: "$f0 * 2" 65 prefix: ' * 2 = ' 66 postfix: '\t' 67 68 - field: f7 69 range: "(-10Y)-(+1w):10" 70 type: timestamp 71 format: "YYYY/MM/DD hh:mm:ss" 72 postfix: "\t" 73 74 - field: f8 75 config: number.yaml 76 postfix: "\t" 77 78 - field: f9 79 from: zentao.number.v1.yaml 80 use: small 81 postfix: "\t" 82 83 - field: f10 84 from: ip.v1.yaml 85 use: privateB{3},privateC{6:2} 86 postfix: "\t" 87 88 - field: f11 89 from: city.v1.city 90 select: name 91 where: state like '%山东%' 92 postfix: "\t" 93 94 - field: f12 95 range: user.txt 96 postfix: "\t" 97 98 - field: f13 99 range: result.yaml{6} 100 postfix: "\t" 101 102 - field: f14 103 froms: 104 - from: ip.v1.yaml 105 use: privateB{3} 106 - from: ip.v1.yaml 107 use: publicA{3} 108 postfix: "\t"