ktsykhのプロフィール
@ktsykh ktsykh
ありがとう数0
質問数0
回答数1
- ベストアンサー数
- 0
- ベストアンサー率
- 0%
- お礼率
- 0%
- 登録日2012/05/08
- 性別男性
- awkで項目番号ごとに行を列に並べる
[入力ファイル] a 10 1 b 10 2 c 10 3 d 10 4 a 20 5 b 20 6 c 20 7 d 20 8 a 30 9 b 30 0 c 30 1 d 30 2 を、2列目の項目番号を行、1列目の記号を列として (エクセルのピボットテーブルのようなイメージです) 以下のように並べ替えたいのです。 [出力ファイル] No. a b c d 10 1 2 3 4 20 5 6 7 8 30 9 0 1 2 これをawkスクリプトで書きたいのですが、 どのように書けばよいでしょうか? ※下記2点は希望ですが、難しければ非対応でも大丈夫です。 ・入力ファイルの1行目は一応abcdの順番にきれいに並んでいるものですが 順番がabdcなどとずれていても処理できるスクリプトにしたいです。 ・出力後のabcdの列順序は、スクリプトを修正することで 自由に変更できるとさらに助かります。 教えてください。 よろしくお願いいたします。
- 締切済み
- wiket
- その他(プログラミング・開発)
- 回答数4