awkやsedを使って、文書ファイルを行列処理へもっていきたいのですが、誰か助けて下さい!!
・文書ファイル(行番 専門用語 | 説明文 となってます。)
1 ADSL | ADSLは、既存の電話回線を利用して、上りよりも下りの速度の方が速い高速データ通信を行うサービスです。ADSLは,アナログ電話回線を利用し
2 ADSLモデム | 電話回線でADSLによるインターネット接続する際に必要となるモデムです。スプリッタによって分けられたインターネット用のディジタル信号を変復調します。ADSLモデムとパソコンは直接LANケーブルで接続します。最近はADSLモデムにルータ機能を備えたものが多く、複数のLAN端子を備えています。
3 ATM | 高速・広帯域ネットワークを支える伝送交換方式です。フレームリレーより高速で音声、画像、ビデオなどのマルチメディアデータを伝送することができます。リアルタイムに情報を送る回線交換サービスと回線の効率化を行うパケット交換サービスの長所を持ち合わせているので、各種のデータ特性に応じて柔軟に対応することができます。あらゆる種類のデータを、セルと呼ばれる固定長のブロックに分割して伝送する方式です。セルリレーとも呼ばれます。ATMは,パケット交換サービスを基礎とした高速通信です。
・
・
・
この文章を使って1と0の行列を作りたいのですが、
例えば、
1のADSLの説明文に、1、4、6の
2のADSLモデムの説明文に、1、2、5、8の
3のATMの説明文に3、9の
専門用語が出てくるとした時、出力されるファイルが
1,0,0,1,0,1,0,0,0,0,......;
1,1,0,0,1,0,0,1,0,0,......;
0,0,1,0,0,0,0,0,1,0,......;
..........................;
..........................;
..........................;
となるようにしたいのですが、誰かプログラムを教えて下さい。。。
お願いします!
お礼
ご回答、ありがとうございます。 > 辞書に載ってました。「倍・重」の意で simple, tripleが例だそうです そうですね。「multiplex」で検索したら見つかりました。 ”同一回路による多重送信の”という意味であることが分かりました。 この単語を、multi と plex が合わさった単語だと思い込んでいました。 ありがとうございました。