mirror of
https://github.com/johnkerl/miller.git
synced 2026-01-23 02:14:13 +00:00
1333 lines
51 KiB
Text
1333 lines
51 KiB
Text
|
|
================================================================
|
|
STATELESS MAPPERS
|
|
|
|
./test/../mlr cat ./test/input/abixy
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
|
|
./test/../mlr cat /dev/null
|
|
|
|
./test/../mlr cut -f a,x ./test/input/abixy
|
|
a=pan,x=0.3467901443380824
|
|
a=eks,x=0.7586799647899636
|
|
a=wye,x=0.20460330576630303
|
|
a=eks,x=0.38139939387114097
|
|
a=wye,x=0.5732889198020006
|
|
a=zee,x=0.5271261600918548
|
|
a=eks,x=0.6117840605678454
|
|
a=zee,x=0.5985540091064224
|
|
a=hat,x=0.03144187646093577
|
|
a=pan,x=0.5026260055412137
|
|
|
|
./test/../mlr cut --complement -f a,x ./test/input/abixy
|
|
b=pan,i=1,y=0.7268028627434533
|
|
b=pan,i=2,y=0.5221511083334797
|
|
b=wye,i=3,y=0.33831852551664776
|
|
b=wye,i=4,y=0.13418874328430463
|
|
b=pan,i=5,y=0.8636244699032729
|
|
b=pan,i=6,y=0.49322128674835697
|
|
b=zee,i=7,y=0.1878849191181694
|
|
b=wye,i=8,y=0.976181385699006
|
|
b=wye,i=9,y=0.7495507603507059
|
|
b=wye,i=10,y=0.9526183602969864
|
|
|
|
./test/../mlr having-fields --at-least a,b ./test/input/abixy
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
|
|
./test/../mlr having-fields --at-least a,c ./test/input/abixy
|
|
|
|
./test/../mlr having-fields --at-least a,b,i,x,y ./test/input/abixy
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
|
|
./test/../mlr having-fields --which-are a,b,i,x ./test/input/abixy
|
|
|
|
./test/../mlr having-fields --which-are a,b,i,x,y ./test/input/abixy
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
|
|
./test/../mlr having-fields --which-are a,b,i,y,x ./test/input/abixy
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
|
|
./test/../mlr having-fields --which-are a,b,i,x,w ./test/input/abixy
|
|
|
|
./test/../mlr having-fields --which-are a,b,i,x,y,z ./test/input/abixy
|
|
|
|
./test/../mlr having-fields --at-most a,c ./test/input/abixy
|
|
|
|
./test/../mlr having-fields --at-most a,b,i,x,y ./test/input/abixy
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
|
|
./test/../mlr having-fields --at-most a,b,i,x,y,z ./test/input/abixy
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
|
|
./test/../mlr rename b,BEE,x,EKS ./test/input/abixy
|
|
a=pan,BEE=pan,i=1,EKS=0.3467901443380824,y=0.7268028627434533
|
|
a=eks,BEE=pan,i=2,EKS=0.7586799647899636,y=0.5221511083334797
|
|
a=wye,BEE=wye,i=3,EKS=0.20460330576630303,y=0.33831852551664776
|
|
a=eks,BEE=wye,i=4,EKS=0.38139939387114097,y=0.13418874328430463
|
|
a=wye,BEE=pan,i=5,EKS=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,BEE=pan,i=6,EKS=0.5271261600918548,y=0.49322128674835697
|
|
a=eks,BEE=zee,i=7,EKS=0.6117840605678454,y=0.1878849191181694
|
|
a=zee,BEE=wye,i=8,EKS=0.5985540091064224,y=0.976181385699006
|
|
a=hat,BEE=wye,i=9,EKS=0.03144187646093577,y=0.7495507603507059
|
|
a=pan,BEE=wye,i=10,EKS=0.5026260055412137,y=0.9526183602969864
|
|
|
|
./test/../mlr rename nonesuch,nonesuch,x,EKS ./test/input/abixy
|
|
a=pan,b=pan,i=1,EKS=0.3467901443380824,y=0.7268028627434533
|
|
a=eks,b=pan,i=2,EKS=0.7586799647899636,y=0.5221511083334797
|
|
a=wye,b=wye,i=3,EKS=0.20460330576630303,y=0.33831852551664776
|
|
a=eks,b=wye,i=4,EKS=0.38139939387114097,y=0.13418874328430463
|
|
a=wye,b=pan,i=5,EKS=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,b=pan,i=6,EKS=0.5271261600918548,y=0.49322128674835697
|
|
a=eks,b=zee,i=7,EKS=0.6117840605678454,y=0.1878849191181694
|
|
a=zee,b=wye,i=8,EKS=0.5985540091064224,y=0.976181385699006
|
|
a=hat,b=wye,i=9,EKS=0.03144187646093577,y=0.7495507603507059
|
|
a=pan,b=wye,i=10,EKS=0.5026260055412137,y=0.9526183602969864
|
|
|
|
|
|
================================================================
|
|
TRIVIAL RETAINERS
|
|
|
|
./test/../mlr group-by a ./test/input/abixy
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
|
|
./test/../mlr group-by a,b ./test/input/abixy
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
|
|
./test/../mlr group-like ./test/input/het.dkvp
|
|
host=jupiter
|
|
host=saturn
|
|
host=mars
|
|
host=jupiter
|
|
host=mars
|
|
host=saturn
|
|
df/tmp=2.43MB,uptime=32345sec
|
|
df/tmp=1.34MB,uptime=234214132sec
|
|
df/tmp=4.97MB,uptime=345089805sec
|
|
df/tmp=0.04MB,uptime=890sec
|
|
df/tmp=8.55MB,uptime=787897777sec
|
|
df/tmp=9.47MB,uptime=234289080sec
|
|
|
|
./test/../mlr tac ./test/input/abixy
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
|
|
./test/../mlr tac /dev/null
|
|
|
|
|
|
================================================================
|
|
SORT
|
|
|
|
./test/../mlr sort -f a ./test/input/abixy
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
|
|
./test/../mlr sort -r a ./test/input/abixy
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
|
|
./test/../mlr sort -f x ./test/input/abixy
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
|
|
./test/../mlr sort -r x ./test/input/abixy
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
|
|
./test/../mlr sort -nf x ./test/input/abixy
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
|
|
./test/../mlr sort -nr x ./test/input/abixy
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
|
|
./test/../mlr sort -f a,b ./test/input/abixy
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
|
|
./test/../mlr sort -r a,b ./test/input/abixy
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
|
|
./test/../mlr sort -f x,y ./test/input/abixy
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
|
|
./test/../mlr sort -r x,y ./test/input/abixy
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
|
|
./test/../mlr sort -nf x,y ./test/input/abixy
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
|
|
./test/../mlr sort -nr x,y ./test/input/abixy
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
|
|
./test/../mlr sort -f a -nr x ./test/input/abixy
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
|
|
./test/../mlr sort -nr y -f a ./test/input/abixy
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
|
|
./test/../mlr sort -f a -r b -nf x -nr y ./test/input/abixy
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
|
|
|
|
================================================================
|
|
STATS
|
|
|
|
./test/../mlr count-distinct -f a,b ./test/input/small ./test/input/abixy
|
|
a=pan,b=pan,count=2
|
|
a=eks,b=pan,count=2
|
|
a=wye,b=wye,count=2
|
|
a=eks,b=wye,count=2
|
|
a=wye,b=pan,count=2
|
|
a=zee,b=pan,count=2
|
|
a=eks,b=zee,count=2
|
|
a=zee,b=wye,count=2
|
|
a=hat,b=wye,count=2
|
|
a=pan,b=wye,count=2
|
|
|
|
./test/../mlr --opprint stats1 -a avg,sum,count,min,max -f i,x,y -g a,b ./test/input/abixy
|
|
a b i_avg i_sum i_count i_min i_max x_avg x_sum x_count x_min x_max y_avg y_sum y_count y_min y_max
|
|
pan pan 1.000000 1.000000 1 1.000000 1.000000 0.346790 0.346790 1 0.346790 0.346790 0.726803 0.726803 1 0.726803 0.726803
|
|
eks pan 2.000000 2.000000 1 2.000000 2.000000 0.758680 0.758680 1 0.758680 0.758680 0.522151 0.522151 1 0.522151 0.522151
|
|
wye wye 3.000000 3.000000 1 3.000000 3.000000 0.204603 0.204603 1 0.204603 0.204603 0.338319 0.338319 1 0.338319 0.338319
|
|
eks wye 4.000000 4.000000 1 4.000000 4.000000 0.381399 0.381399 1 0.381399 0.381399 0.134189 0.134189 1 0.134189 0.134189
|
|
wye pan 5.000000 5.000000 1 5.000000 5.000000 0.573289 0.573289 1 0.573289 0.573289 0.863624 0.863624 1 0.863624 0.863624
|
|
zee pan 6.000000 6.000000 1 6.000000 6.000000 0.527126 0.527126 1 0.527126 0.527126 0.493221 0.493221 1 0.493221 0.493221
|
|
eks zee 7.000000 7.000000 1 7.000000 7.000000 0.611784 0.611784 1 0.611784 0.611784 0.187885 0.187885 1 0.187885 0.187885
|
|
zee wye 8.000000 8.000000 1 8.000000 8.000000 0.598554 0.598554 1 0.598554 0.598554 0.976181 0.976181 1 0.976181 0.976181
|
|
hat wye 9.000000 9.000000 1 9.000000 9.000000 0.031442 0.031442 1 0.031442 0.031442 0.749551 0.749551 1 0.749551 0.749551
|
|
pan wye 10.000000 10.000000 1 10.000000 10.000000 0.502626 0.502626 1 0.502626 0.502626 0.952618 0.952618 1 0.952618 0.952618
|
|
|
|
./test/../mlr --opprint stats2 -a linreg-ols,linreg-pca,r2,corr,cov -f x,y,xy,y2,x2,x2 -g a,b ./test/input/abixy-wide
|
|
a b x_y_ols_m x_y_ols_b x_y_pca_m x_y_pca_b x_y_pca_quality x_y_r2 x_y_corr x_y_cov xy_y2_ols_m xy_y2_ols_b xy_y2_pca_m xy_y2_pca_b xy_y2_pca_quality xy_y2_r2 xy_y2_corr xy_y2_cov x2_x2_ols_m x2_x2_ols_b x2_x2_pca_m x2_x2_pca_b x2_x2_pca_quality x2_x2_r2 x2_x2_corr x2_x2_cov
|
|
cat pan 0.054420 0.481777 3.636062 -1.221602 0.177683 0.002504 0.050036 0.003777 0.950908 0.105754 1.715574 -0.081719 0.830612 0.435336 0.659800 0.041616 1.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.066303
|
|
pan wye -0.145486 0.584799 -1.340927 1.199920 0.254025 0.019479 -0.139568 -0.012683 0.908151 0.126628 1.595150 -0.045034 0.824114 0.438850 0.662457 0.046203 1.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.093192
|
|
wye cat 0.185913 0.377639 1.135325 -0.145894 0.309499 0.033002 0.181665 0.014494 0.969266 0.040602 1.406365 -0.081379 0.868480 0.561236 0.749157 0.052090 1.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.086883
|
|
dog hat 0.100096 0.448757 0.810749 0.097346 0.189256 0.010462 0.102283 0.008036 0.919149 0.090504 1.425774 -0.038344 0.846209 0.507155 0.712148 0.045034 1.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.081226
|
|
dog pan -0.066834 0.590647 -0.254112 0.688837 0.275316 0.005924 -0.076969 -0.005709 0.726118 0.164937 1.566309 -0.075073 0.749025 0.315011 0.561259 0.034107 1.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.098975
|
|
pan pan 0.094932 0.461566 0.672369 0.189898 0.192719 0.009768 0.098832 0.007175 0.822261 0.123441 1.312543 0.003200 0.820351 0.465390 0.682195 0.039784 1.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.080908
|
|
hat hat 0.043668 0.405219 10.170494 -5.125282 0.310513 0.001324 0.036392 0.003037 1.128896 0.015188 1.414166 -0.052514 0.922308 0.708725 0.841858 0.060975 1.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.084636
|
|
wye hat 0.043018 0.496029 0.254879 0.395780 0.177794 0.002197 0.046876 0.004023 0.720402 0.165623 1.376136 0.002792 0.760716 0.353558 0.594608 0.038763 1.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.091675
|
|
pan hat 0.120797 0.448197 1.597359 -0.325695 0.225137 0.013060 0.114278 0.008987 0.962678 0.076920 1.285796 -0.012566 0.887704 0.622353 0.788893 0.054965 1.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.079553
|
|
cat hat 0.172391 0.464384 0.959329 0.086790 0.296109 0.030150 0.173639 0.015030 0.904257 0.133482 1.415658 -0.008369 0.841567 0.498171 0.705812 0.055626 1.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.089895
|
|
hat wye -0.022975 0.496361 -1.765884 1.344268 0.051493 0.000514 -0.022665 -0.002000 0.971929 0.096088 1.989422 -0.142072 0.825656 0.386354 0.621574 0.040126 1.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.075309
|
|
dog dog 0.078397 0.489236 0.354494 0.351041 0.242210 0.007619 0.087288 0.008214 0.776967 0.150999 1.354405 -0.006432 0.792265 0.408257 0.638950 0.049648 1.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.106525
|
|
wye dog 0.116403 0.425576 2.367821 -0.777734 0.254607 0.011048 0.105109 0.007867 0.925781 0.071192 1.453590 -0.070509 0.845204 0.501559 0.708208 0.046440 1.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.081433
|
|
wye wye -0.188354 0.613934 -1.433772 1.217887 0.316070 0.031156 -0.176512 -0.015876 0.876717 0.159179 2.044493 -0.118503 0.795455 0.325193 0.570257 0.042026 1.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.087513
|
|
dog wye 0.029527 0.502643 0.496713 0.282511 0.073039 0.000913 0.030211 0.002391 0.904925 0.120816 1.609123 -0.052245 0.821822 0.432413 0.657581 0.042857 1.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.083924
|
|
cat dog 0.057573 0.408644 0.728479 0.071114 0.116103 0.003442 0.058671 0.005320 0.884325 0.079999 1.418207 -0.040344 0.832998 0.479596 0.692528 0.044762 1.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.098206
|
|
hat pan -0.154393 0.564981 -0.845852 0.911026 0.276955 0.025143 -0.158566 -0.012756 0.911165 0.104362 1.763740 -0.092987 0.814584 0.397150 0.630199 0.035622 1.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.087879
|
|
cat wye -0.014851 0.564875 -0.572708 0.892322 0.034146 0.000224 -0.014982 -0.000966 0.878820 0.086362 1.447244 -0.098657 0.827119 0.463961 0.681147 0.041096 1.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.081922
|
|
hat cat -0.022859 0.498539 -0.156242 0.565723 0.149344 0.000610 -0.024689 -0.002116 0.840965 0.111121 1.663518 -0.088942 0.793883 0.373515 0.611158 0.036575 1.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.093075
|
|
dog cat 0.104057 0.428559 2.712382 -1.005787 0.250036 0.008705 0.093300 0.007122 1.080443 0.023866 1.653922 -0.133367 0.875586 0.547103 0.739664 0.050357 1.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.075381
|
|
hat dog 0.041849 0.427228 0.403977 0.254919 0.118494 0.001918 0.043789 0.003856 0.776135 0.114930 1.475403 -0.036508 0.779056 0.372058 0.609966 0.040583 1.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.104033
|
|
pan dog 0.119510 0.467833 2.492496 -0.761490 0.266455 0.011427 0.106896 0.009302 0.948592 0.107556 1.408389 -0.022846 0.860243 0.541263 0.735706 0.056609 1.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.088101
|
|
cat cat 0.016257 0.425410 0.432946 0.225535 0.044275 0.000273 0.016510 0.001350 0.930954 0.072476 1.624993 -0.072669 0.830029 0.446764 0.668404 0.036267 1.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.086429
|
|
pan cat -0.188523 0.616919 -0.898665 0.953923 0.324264 0.037036 -0.192447 -0.016206 0.781770 0.176617 2.020454 -0.113587 0.762332 0.278739 0.527958 0.032984 1.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.093193
|
|
wye pan 0.229443 0.444446 1.313689 -0.098124 0.365811 0.046722 0.216152 0.020367 0.887659 0.145052 1.471906 -0.030176 0.827911 0.462545 0.680107 0.064496 1.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.103497
|
|
|
|
./test/../mlr --opprint step -a rsum,delta,counter -f x,y -g a ./test/input/abixy
|
|
a b i x y x_rsum x_delta x_counter y_rsum y_delta y_counter
|
|
pan pan 1 0.3467901443380824 0.7268028627434533 0.346790 0.346790 1 0.726803 0.726803 1
|
|
eks pan 2 0.7586799647899636 0.5221511083334797 0.758680 0.758680 1 0.522151 0.522151 1
|
|
wye wye 3 0.20460330576630303 0.33831852551664776 0.204603 0.204603 1 0.338319 0.338319 1
|
|
eks wye 4 0.38139939387114097 0.13418874328430463 1.140079 -0.377281 2 0.656340 -0.387962 2
|
|
wye pan 5 0.5732889198020006 0.8636244699032729 0.777892 0.368686 2 1.201943 0.525306 2
|
|
zee pan 6 0.5271261600918548 0.49322128674835697 0.527126 0.527126 1 0.493221 0.493221 1
|
|
eks zee 7 0.6117840605678454 0.1878849191181694 1.751863 0.230385 3 0.844225 0.053696 3
|
|
zee wye 8 0.5985540091064224 0.976181385699006 1.125680 0.071428 2 1.469403 0.482960 2
|
|
hat wye 9 0.03144187646093577 0.7495507603507059 0.031442 0.031442 1 0.749551 0.749551 1
|
|
pan wye 10 0.5026260055412137 0.9526183602969864 0.849416 0.155836 2 1.679421 0.225815 2
|
|
|
|
./test/../mlr --opprint histogram -f x,y --lo 0 --hi 1 --nbins 20 ./test/input/small
|
|
bin_lo bin_hi x_count y_count
|
|
0.000000 0.050000 1 0
|
|
0.050000 0.100000 0 0
|
|
0.100000 0.150000 0 1
|
|
0.150000 0.200000 0 1
|
|
0.200000 0.250000 1 0
|
|
0.250000 0.300000 0 0
|
|
0.300000 0.350000 1 1
|
|
0.350000 0.400000 1 0
|
|
0.400000 0.450000 0 0
|
|
0.450000 0.500000 0 1
|
|
0.500000 0.550000 2 1
|
|
0.550000 0.600000 2 0
|
|
0.600000 0.650000 1 0
|
|
0.650000 0.700000 0 0
|
|
0.700000 0.750000 0 2
|
|
0.750000 0.800000 1 0
|
|
0.800000 0.850000 0 0
|
|
0.850000 0.900000 0 1
|
|
0.900000 0.950000 0 0
|
|
0.950000 1.000000 0 2
|
|
|
|
|
|
================================================================
|
|
DSLs
|
|
|
|
./test/../mlr filter $x>.3 ./test/input/abixy
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
|
|
./test/../mlr filter $x>0.3 ./test/input/abixy
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
|
|
./test/../mlr filter $x>0.3 && $y>0.3 ./test/input/abixy
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
|
|
./test/../mlr filter $x>0.3 || $y>0.3 ./test/input/abixy
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
|
|
|
|
./test/../mlr filter NR>=4 && NR <= 7 ./test/input/abixy
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
|
|
|
|
./test/../mlr put $x2 = $x**2 ./test/input/abixy
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,x2=0.120263
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,x2=0.575595
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,x2=0.041863
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,x2=0.145465
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,x2=0.328660
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697,x2=0.277862
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694,x2=0.374280
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006,x2=0.358267
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059,x2=0.000989
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864,x2=0.252633
|
|
|
|
./test/../mlr put $z = -0.024*$x+0.13 ./test/input/abixy
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,z=0.121677
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,z=0.111792
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,z=0.125090
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,z=0.120846
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,z=0.116241
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697,z=0.117349
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694,z=0.115317
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006,z=0.115635
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059,z=0.129245
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864,z=0.117937
|
|
|
|
./test/../mlr put $c = $a . $b ./test/input/abixy
|
|
a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,c=panpan
|
|
a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,c=ekspan
|
|
a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,c=wyewye
|
|
a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,c=ekswye
|
|
a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,c=wyepan
|
|
a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697,c=zeepan
|
|
a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694,c=ekszee
|
|
a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006,c=zeewye
|
|
a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059,c=hatwye
|
|
a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864,c=panwye
|
|
|
|
./test/../mlr --opprint put $nr=NR;$fnr=FNR;$nf=NF;$filenum=FILENUM;$filename=FILENAME ./test/input/abixy ./test/input/abixy
|
|
a b i x y nr fnr nf filenum filename
|
|
pan pan 1 0.3467901443380824 0.7268028627434533 1 1 7 1 ./test/input/abixy
|
|
eks pan 2 0.7586799647899636 0.5221511083334797 2 2 7 1 ./test/input/abixy
|
|
wye wye 3 0.20460330576630303 0.33831852551664776 3 3 7 1 ./test/input/abixy
|
|
eks wye 4 0.38139939387114097 0.13418874328430463 4 4 7 1 ./test/input/abixy
|
|
wye pan 5 0.5732889198020006 0.8636244699032729 5 5 7 1 ./test/input/abixy
|
|
zee pan 6 0.5271261600918548 0.49322128674835697 6 6 7 1 ./test/input/abixy
|
|
eks zee 7 0.6117840605678454 0.1878849191181694 7 7 7 1 ./test/input/abixy
|
|
zee wye 8 0.5985540091064224 0.976181385699006 8 8 7 1 ./test/input/abixy
|
|
hat wye 9 0.03144187646093577 0.7495507603507059 9 9 7 1 ./test/input/abixy
|
|
pan wye 10 0.5026260055412137 0.9526183602969864 10 10 7 1 ./test/input/abixy
|
|
pan pan 1 0.3467901443380824 0.7268028627434533 11 1 7 2 ./test/input/abixy
|
|
eks pan 2 0.7586799647899636 0.5221511083334797 12 2 7 2 ./test/input/abixy
|
|
wye wye 3 0.20460330576630303 0.33831852551664776 13 3 7 2 ./test/input/abixy
|
|
eks wye 4 0.38139939387114097 0.13418874328430463 14 4 7 2 ./test/input/abixy
|
|
wye pan 5 0.5732889198020006 0.8636244699032729 15 5 7 2 ./test/input/abixy
|
|
zee pan 6 0.5271261600918548 0.49322128674835697 16 6 7 2 ./test/input/abixy
|
|
eks zee 7 0.6117840605678454 0.1878849191181694 17 7 7 2 ./test/input/abixy
|
|
zee wye 8 0.5985540091064224 0.976181385699006 18 8 7 2 ./test/input/abixy
|
|
hat wye 9 0.03144187646093577 0.7495507603507059 19 9 7 2 ./test/input/abixy
|
|
pan wye 10 0.5026260055412137 0.9526183602969864 20 10 7 2 ./test/input/abixy
|
|
|
|
|
|
================================================================
|
|
OPERATOR PRECEDENCE AND ASSOCIATIVITY
|
|
|
|
mlr put -v $x=$a+$b+$c /dev/null
|
|
= (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
+ (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr put -v $x=$a+$b-$c /dev/null
|
|
= (operator):
|
|
x (field_name).
|
|
- (operator):
|
|
+ (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr put -v $x=$a-$b-$c /dev/null
|
|
= (operator):
|
|
x (field_name).
|
|
- (operator):
|
|
- (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr put -v $x=$a-$b+$c /dev/null
|
|
= (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
- (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr put -v $x=$a*$b*$c /dev/null
|
|
= (operator):
|
|
x (field_name).
|
|
* (operator):
|
|
* (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr put -v $x=$a*$b/$c /dev/null
|
|
= (operator):
|
|
x (field_name).
|
|
/ (operator):
|
|
* (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr put -v $x=$a/$b/$c /dev/null
|
|
= (operator):
|
|
x (field_name).
|
|
/ (operator):
|
|
/ (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr put -v $x=$a/$b*$c /dev/null
|
|
= (operator):
|
|
x (field_name).
|
|
* (operator):
|
|
/ (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr put -v $x=$a+$b+$c /dev/null
|
|
= (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
+ (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr put -v $x=$a+$b*$c /dev/null
|
|
= (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
a (field_name).
|
|
* (operator):
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr put -v $x=$a*$b*$c /dev/null
|
|
= (operator):
|
|
x (field_name).
|
|
* (operator):
|
|
* (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr put -v $x=$a*$b+$c /dev/null
|
|
= (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
* (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr put -v $x=$a+$b+$c /dev/null
|
|
= (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
+ (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr put -v $x=$a+$b**$c /dev/null
|
|
= (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
a (field_name).
|
|
** (operator):
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr put -v $x=$a**$b**$c /dev/null
|
|
= (operator):
|
|
x (field_name).
|
|
** (operator):
|
|
a (field_name).
|
|
** (operator):
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr put -v $x=$a**$b+$c /dev/null
|
|
= (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
** (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr put -v $x=$a.$b.$c /dev/null
|
|
= (operator):
|
|
x (field_name).
|
|
. (operator):
|
|
. (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr put -v $x=-$a+$b*$c /dev/null
|
|
= (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
- (operator):
|
|
a (field_name).
|
|
* (operator):
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr put -v $x=-$a*$b+$c /dev/null
|
|
= (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
* (operator):
|
|
- (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr put -v $x=$a+-$b*$c /dev/null
|
|
= (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
a (field_name).
|
|
* (operator):
|
|
- (operator):
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr put -v $x=$a*-$b+$c /dev/null
|
|
= (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
* (operator):
|
|
a (field_name).
|
|
- (operator):
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr put -v $x=$a+$b*-$c /dev/null
|
|
= (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
a (field_name).
|
|
* (operator):
|
|
b (field_name).
|
|
- (operator):
|
|
c (field_name).
|
|
|
|
mlr put -v $x=$a*$b+-$c /dev/null
|
|
= (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
* (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
- (operator):
|
|
c (field_name).
|
|
|
|
mlr filter -v $a==1 && $b == 1 && $c == 1 /dev/null
|
|
&& (operator):
|
|
&& (operator):
|
|
== (operator):
|
|
a (field_name).
|
|
1 (literal).
|
|
== (operator):
|
|
b (field_name).
|
|
1 (literal).
|
|
== (operator):
|
|
c (field_name).
|
|
1 (literal).
|
|
|
|
mlr filter -v $a==1 || $b == 1 && $c == 1 /dev/null
|
|
|| (operator):
|
|
== (operator):
|
|
a (field_name).
|
|
1 (literal).
|
|
&& (operator):
|
|
== (operator):
|
|
b (field_name).
|
|
1 (literal).
|
|
== (operator):
|
|
c (field_name).
|
|
1 (literal).
|
|
|
|
mlr filter -v $a==1 || $b == 1 || $c == 1 /dev/null
|
|
|| (operator):
|
|
|| (operator):
|
|
== (operator):
|
|
a (field_name).
|
|
1 (literal).
|
|
== (operator):
|
|
b (field_name).
|
|
1 (literal).
|
|
== (operator):
|
|
c (field_name).
|
|
1 (literal).
|
|
|
|
mlr filter -v $a==1 && $b == 1 || $c == 1 /dev/null
|
|
|| (operator):
|
|
&& (operator):
|
|
== (operator):
|
|
a (field_name).
|
|
1 (literal).
|
|
== (operator):
|
|
b (field_name).
|
|
1 (literal).
|
|
== (operator):
|
|
c (field_name).
|
|
1 (literal).
|
|
|
|
mlr filter -v $x<$a*$b*$c /dev/null
|
|
< (operator):
|
|
x (field_name).
|
|
* (operator):
|
|
* (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr filter -v $x<$a*$b/$c /dev/null
|
|
< (operator):
|
|
x (field_name).
|
|
/ (operator):
|
|
* (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr filter -v $x<$a/$b/$c /dev/null
|
|
< (operator):
|
|
x (field_name).
|
|
/ (operator):
|
|
/ (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr filter -v $x<$a/$b*$c /dev/null
|
|
< (operator):
|
|
x (field_name).
|
|
* (operator):
|
|
/ (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr filter -v $x<$a+$b+$c /dev/null
|
|
< (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
+ (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr filter -v $x<$a+$b*$c /dev/null
|
|
< (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
a (field_name).
|
|
* (operator):
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr filter -v $x<$a*$b*$c /dev/null
|
|
< (operator):
|
|
x (field_name).
|
|
* (operator):
|
|
* (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr filter -v $x<$a*$b+$c /dev/null
|
|
< (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
* (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr filter -v $x<$a+$b+$c /dev/null
|
|
< (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
+ (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr filter -v $x<$a+$b**$c /dev/null
|
|
< (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
a (field_name).
|
|
** (operator):
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr filter -v $x<$a**$b**$c /dev/null
|
|
< (operator):
|
|
x (field_name).
|
|
** (operator):
|
|
** (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr filter -v $x<$a**$b+$c /dev/null
|
|
< (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
** (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr filter -v $x<$a.$b.$c /dev/null
|
|
< (operator):
|
|
x (field_name).
|
|
. (operator):
|
|
. (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr filter -v $x<-$a+$b*$c /dev/null
|
|
< (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
- (operator):
|
|
a (field_name).
|
|
* (operator):
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr filter -v $x<-$a*$b+$c /dev/null
|
|
< (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
* (operator):
|
|
- (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr filter -v $x<$a+-$b*$c /dev/null
|
|
< (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
a (field_name).
|
|
* (operator):
|
|
- (operator):
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr filter -v $x<$a*-$b+$c /dev/null
|
|
< (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
* (operator):
|
|
a (field_name).
|
|
- (operator):
|
|
b (field_name).
|
|
c (field_name).
|
|
|
|
mlr filter -v $x<$a+$b*-$c /dev/null
|
|
< (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
a (field_name).
|
|
* (operator):
|
|
b (field_name).
|
|
- (operator):
|
|
c (field_name).
|
|
|
|
mlr filter -v $x<$a*$b+-$c /dev/null
|
|
< (operator):
|
|
x (field_name).
|
|
+ (operator):
|
|
* (operator):
|
|
a (field_name).
|
|
b (field_name).
|
|
- (operator):
|
|
c (field_name).
|
|
|
|
|
|
================================================================
|
|
CHAINING
|
|
|
|
./test/../mlr cat then cat ./test/input/short
|
|
a=1
|
|
b=2
|
|
c=3
|
|
|
|
./test/../mlr cat then tac ./test/input/short
|
|
c=3
|
|
b=2
|
|
a=1
|
|
|
|
./test/../mlr tac then cat ./test/input/short
|
|
c=3
|
|
b=2
|
|
a=1
|
|
|
|
./test/../mlr tac then tac ./test/input/short
|
|
a=1
|
|
b=2
|
|
c=3
|
|
|
|
./test/../mlr cat then cat then cat ./test/input/short
|
|
a=1
|
|
b=2
|
|
c=3
|
|
|
|
./test/../mlr cat then cat then tac ./test/input/short
|
|
c=3
|
|
b=2
|
|
a=1
|
|
|
|
./test/../mlr cat then tac then cat ./test/input/short
|
|
c=3
|
|
b=2
|
|
a=1
|
|
|
|
./test/../mlr cat then tac then tac ./test/input/short
|
|
a=1
|
|
b=2
|
|
c=3
|
|
|
|
./test/../mlr tac then cat then cat ./test/input/short
|
|
c=3
|
|
b=2
|
|
a=1
|
|
|
|
./test/../mlr tac then cat then tac ./test/input/short
|
|
a=1
|
|
b=2
|
|
c=3
|
|
|
|
./test/../mlr tac then tac then cat ./test/input/short
|
|
a=1
|
|
b=2
|
|
c=3
|
|
|
|
./test/../mlr tac then tac then tac ./test/input/short
|
|
c=3
|
|
b=2
|
|
a=1
|
|
|
|
|
|
================================================================
|
|
HET-CSV INPUT
|
|
|
|
./test/../mlr --icsv --odkvp cat test/input/a.csv
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
|
|
./test/../mlr --icsv --odkvp cat test/input/b.csv
|
|
d=5,e=6,f=7
|
|
|
|
./test/../mlr --icsv --odkvp cat test/input/c.csv
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
a=7,b=8,c=9
|
|
|
|
./test/../mlr --icsv --odkvp cat test/input/d.csv
|
|
h=3,i=4,j=5
|
|
m=8,n=9,o=10
|
|
|
|
./test/../mlr --icsv --odkvp cat test/input/e.csv
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
|
|
./test/../mlr --icsv --odkvp cat test/input/f.csv
|
|
|
|
./test/../mlr --icsv --odkvp cat test/input/g.csv
|
|
|
|
./test/../mlr --icsv --odkvp cat test/input/a.csv test/input/a.csv
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
|
|
./test/../mlr --icsv --odkvp cat test/input/b.csv test/input/b.csv
|
|
d=5,e=6,f=7
|
|
d=5,e=6,f=7
|
|
|
|
./test/../mlr --icsv --odkvp cat test/input/c.csv test/input/c.csv
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
a=7,b=8,c=9
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
a=7,b=8,c=9
|
|
|
|
./test/../mlr --icsv --odkvp cat test/input/d.csv test/input/d.csv
|
|
h=3,i=4,j=5
|
|
m=8,n=9,o=10
|
|
h=3,i=4,j=5
|
|
m=8,n=9,o=10
|
|
|
|
./test/../mlr --icsv --odkvp cat test/input/e.csv test/input/e.csv
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
|
|
./test/../mlr --icsv --odkvp cat test/input/f.csv test/input/f.csv
|
|
|
|
./test/../mlr --icsv --odkvp cat test/input/g.csv test/input/g.csv
|
|
|
|
./test/../mlr --icsv --odkvp cat test/input/a.csv test/input/b.csv
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
d=5,e=6,f=7
|
|
|
|
./test/../mlr --icsv --odkvp cat test/input/b.csv test/input/c.csv
|
|
d=5,e=6,f=7
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
a=7,b=8,c=9
|
|
|
|
./test/../mlr --icsv --odkvp cat test/input/c.csv test/input/d.csv
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
a=7,b=8,c=9
|
|
h=3,i=4,j=5
|
|
m=8,n=9,o=10
|
|
|
|
./test/../mlr --icsv --odkvp cat test/input/d.csv test/input/e.csv
|
|
h=3,i=4,j=5
|
|
m=8,n=9,o=10
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
|
|
./test/../mlr --icsv --odkvp cat test/input/e.csv test/input/f.csv
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
|
|
./test/../mlr --icsv --odkvp cat test/input/f.csv test/input/g.csv
|
|
|
|
./test/../mlr --icsv --odkvp cat test/input/a.csv test/input/b.csv test/input/c.csv test/input/d.csv test/input/e.csv test/input/f.csv test/input/g.csv
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
d=5,e=6,f=7
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
a=7,b=8,c=9
|
|
h=3,i=4,j=5
|
|
m=8,n=9,o=10
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
|
|
./test/../mlr --icsv --odkvp tac test/input/het.csv
|
|
resource=/some/other/path,loadsec=0.97,ok=false
|
|
record_count=150,resource=/path/to/second/file
|
|
resource=/path/to/second/file,loadsec=0.32,ok=true
|
|
record_count=100,resource=/path/to/file
|
|
resource=/path/to/file,loadsec=0.45,ok=true
|
|
|
|
|
|
================================================================
|
|
HET-PPRINT INPUT
|
|
|
|
./test/../mlr --ipprint --odkvp cat test/input/a.pprint
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
|
|
./test/../mlr --ipprint --odkvp cat test/input/b.pprint
|
|
d=5,e=6,f=7
|
|
|
|
./test/../mlr --ipprint --odkvp cat test/input/c.pprint
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
a=7,b=8,c=9
|
|
|
|
./test/../mlr --ipprint --odkvp cat test/input/d.pprint
|
|
h=3,i=4,j=5
|
|
m=8,n=9,o=10
|
|
|
|
./test/../mlr --ipprint --odkvp cat test/input/e.pprint
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
|
|
./test/../mlr --ipprint --odkvp cat test/input/f.pprint
|
|
|
|
./test/../mlr --ipprint --odkvp cat test/input/g.pprint
|
|
|
|
./test/../mlr --ipprint --odkvp cat test/input/a.pprint test/input/a.pprint
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
|
|
./test/../mlr --ipprint --odkvp cat test/input/b.pprint test/input/b.pprint
|
|
d=5,e=6,f=7
|
|
d=5,e=6,f=7
|
|
|
|
./test/../mlr --ipprint --odkvp cat test/input/c.pprint test/input/c.pprint
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
a=7,b=8,c=9
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
a=7,b=8,c=9
|
|
|
|
./test/../mlr --ipprint --odkvp cat test/input/d.pprint test/input/d.pprint
|
|
h=3,i=4,j=5
|
|
m=8,n=9,o=10
|
|
h=3,i=4,j=5
|
|
m=8,n=9,o=10
|
|
|
|
./test/../mlr --ipprint --odkvp cat test/input/e.pprint test/input/e.pprint
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
|
|
./test/../mlr --ipprint --odkvp cat test/input/f.pprint test/input/f.pprint
|
|
|
|
./test/../mlr --ipprint --odkvp cat test/input/g.pprint test/input/g.pprint
|
|
|
|
./test/../mlr --ipprint --odkvp cat test/input/a.pprint test/input/b.pprint
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
d=5,e=6,f=7
|
|
|
|
./test/../mlr --ipprint --odkvp cat test/input/b.pprint test/input/c.pprint
|
|
d=5,e=6,f=7
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
a=7,b=8,c=9
|
|
|
|
./test/../mlr --ipprint --odkvp cat test/input/c.pprint test/input/d.pprint
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
a=7,b=8,c=9
|
|
h=3,i=4,j=5
|
|
m=8,n=9,o=10
|
|
|
|
./test/../mlr --ipprint --odkvp cat test/input/d.pprint test/input/e.pprint
|
|
h=3,i=4,j=5
|
|
m=8,n=9,o=10
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
|
|
./test/../mlr --ipprint --odkvp cat test/input/e.pprint test/input/f.pprint
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
|
|
./test/../mlr --ipprint --odkvp cat test/input/f.pprint test/input/g.pprint
|
|
|
|
./test/../mlr --ipprint --odkvp cat test/input/a.pprint test/input/b.pprint test/input/c.pprint test/input/d.pprint test/input/e.pprint test/input/f.pprint test/input/g.pprint
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
d=5,e=6,f=7
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
a=7,b=8,c=9
|
|
h=3,i=4,j=5
|
|
m=8,n=9,o=10
|
|
a=1,b=2,c=3
|
|
a=4,b=5,c=6
|
|
|
|
|
|
================================================================
|
|
NULL-FIELD INPUT
|
|
|
|
./test/../mlr --icsv --odkvp cat test/input/null-fields.csv
|
|
a=1,b=2,c=3,d=4,e=5
|
|
a=6,b=,,c=,10
|
|
a=,b=,,c=11,d=12
|
|
a=13,b=14,c=,,d=
|
|
a=,b=,,c=,
|
|
|
|
./test/../mlr --inidx --odkvp cat test/input/null-fields.nidx
|
|
1=a,2=b,3=c,4=d,5=e
|
|
1=f,2=,3=,4=,5=g
|
|
1=,2=,3=,4=h,5=i
|
|
1=j,2=k,3=,4=,5=
|
|
1=,2=,3=,4=,5=
|
|
|