(Video materials in preparation)
tagunmap : Restore a file that was tagmapped to its original format
Usage : tagunmap num=<n>x<m> <file>
tagunmap +yarr num=<n>x<m> <file>
Version : Tue Jan 9 09:02:34 JST 2024
Edition : 1
1. Reverts a file mapped with "tagmap num=<n>x<m>" back to its original form.
2. Reverts a file mapped with "tagmap +yarr num=<n>x<m>" back to its original
form.
Revert a file mapped with "tagmap num=<n>x<m>" back to its original form.
$ cat data
T Y1 Y2 D1 D2
001 X X 1 5
001 Y Y 2 6
002 X X 3 7
002 Y Y 4 8
$ tagmap num=1x2 data > data2
$ fcols data2
T * X Y
T * X Y
001 D1 1 2
001 D2 5 6
002 D1 3 4
002 D2 7 8
$ tagunmap num=1x2 data2 > data3
$ cat data3
T * * D1 D2
001 X X 1 5
001 Y Y 2 6
002 X X 3 7
002 Y Y 4 8
The -<l> option used during mapping is automatically detected.
$ cat data
T Y1 Y2 D1 D2 D3 D4
001 X X 1 5 9 13
001 Y Y 2 6 10 14
002 X X 3 7 11 15
002 Y Y 4 8 12 16
$ tagmap -2 num=1x2 data > data2
$ fcols data2
T * X X Y Y
T * X X Y Y
T * a b a b
001 D1 1 9 2 10
001 D2 5 13 6 14
002 D1 3 11 4 12
002 D2 7 15 8 16
$ tagunmap num=1x2 data2 > data3
$ cat data3
T * * D1 D2 * *
001 X X 1 5 9 13
001 Y Y 2 6 10 14
002 X X 3 7 11 15
002 Y Y 4 8 12 16
Revert a file mapped with "tagmap +yarr num=<n>x<m>" back to its original
form.
$ cat data
T Y1 Y2 D1 D2
001 X X 1 5
001 Y Y 2 6
002 X X 3 7
002 Y Y 4 8
$ tagmap +yarr num=1x2 data > data2
$ fcols data2
T X X Y Y
T X X Y Y
T D1 D2 D1 D2
001 1 5 2 6
002 3 7 4 8
$ tagunmap +yarr num=1x2 data2 > data3
$ cat data3
T * * D1 D2
001 X X 1 5
001 Y Y 2 6
002 X X 3 7
002 Y Y 4 8
The -<l> option used during mapping is automatically detected.
$ cat data
T Y1 Y2 D1 D2 D3 D4
001 X X 1 5 9 13
001 Y Y 2 6 10 14
002 X X 3 7 11 15
002 Y Y 4 8 12 16
$ tagmap +yarr -2 num=1x2 data > data2
$ fcols data2
T * X X Y Y
T * X X Y Y
T * D1 D2 D1 D2
001 A 1 5 2 6
001 B 9 13 10 14
002 A 3 7 4 8
002 B 11 15 12 16
$ tagunmap +yarr num=1x2 data2 > data3
$ cat data3
T * * D1 D2 * *
001 X X 1 5 9 13
001 Y Y 2 6 10 14
002 X X 3 7 11 15
002 Y Y 4 8 12 16