UEC - UNIXを深く理解し、シェルプログラミングを極めるコミュニティサイト

- Tukubaiマニュアル
  - cgi-name(1)
  - check_attr_name(1)
  - check_need_name(1)
  - comma(1)
  - count(1)
  - ctail(1)
  - delf(1)
  - divsen(1)
  - getfirst(1)
  - getlast(1)
  - gyo(1)
  - han(1)
  - join0(1)
  - join1(1)
  - join2(1)
  - juni(1)
  - kasan(1)
  - keta(1)
  - keycut(1)
  - loopj(1)
  - loopx(1)
  - map(1)
  - marume(1)
  - mdate(1)
  - mime-read(1)
  - mojihame(1)
  - nameread(1)
  - plus(1)
  - rank(1)
  - ratio(1)
  - retu(1)
  - self(1)
  - sm2(1)
  - sm4(1)
  - sm5(1)
  - tarr(1)
  - tateyoko(1)
  - tcat(1)
  - unmap(1)
  - up3(1)
  - yarr(1)
  - ycat(1)
  - yobi(1)
  - ysum(1)
  - zen(1)
  - タグ形式(5)
  - ネーム形式(5)
  - フィールド形式(5)

# Tukubaiオンラインコマンドマニュアル

## unmap(USP Lab(1))

### 【名前】

unmap : 縦キー/横キー形式の表データを縦型ファイルに変換

### 【書式】

    Usage	: map       [-<l>] num=<n>x<m> <file>
    	: map +yarr [-<l>] num=<n>x<m> <file>
    	: map +arr  [-<l>] num=<n>x<m> <file>
    Version	: Sat Dec 10 21:04:17 JST 2011
    	: OpenUSP (LINUX+FREEBSD/PYTHON2.4/UTF-8)

### 【説明】

map(USP Lab(1))コマンドと逆の動作をする。

### 【例1】

表データを縦型ファイルに変換する。num=<n>の値は縦キーのフィールド数を表す。

    $ cat data
      *   * 01/01 01/02
    001 a店   103   157
    002 b店   210   237
    $

    $ unmap num=2 data | keta
    001 a店 01/01 103
    001 a店 01/02 157
    002 b店 01/01 210
    002 b店 01/02 237
    $

### 【例2】

データ部が複数種ある場合は、複数列にマッピングする。

    $ cat data
      * * 1日目 2日目 3日目 4日目 5日目 6日目 7日目
    a店 A   103   157    62   131   189   350   412
    a店 B    62    94    30    84   111    20   301
    b店 A   210   237   150   198   259   421   589
    b店 B   113   121    82   105   189   287   493
    c店 A    81    76    38    81    98   109   136
    c店 B    52    49    21    48    61    91   110
    d店 A    75    72    34    74    91    98   101
    d店 B    48    42    19    43    51    69    90
    $

    $ unmap num=1 data | keta
    a店 1日目 103 62
    a店 2日目 157 94
    a店 3日目 62 30
    a店 4日目 131 84
           ・
           ・
    d店 6日目 98 69
    d店 7日目 101 90
    $

### 【関連項目】

map(USP Lab(1))、tateyoko(USP Lab(1))

- ∧

last modified: 2012-04-12 20:31:22