ネタを考えてみました。
[お題]簡易索引メーカー
[内容]ページ・名称データから索引を作成し、表示する。
↓こんな感じ
-----
言い出しっぺの法則 ... 1,11,29
インタープリター ... 12,30
:
-----
[awkによる例]
--^ index.awk
{ page=$1; name=substr($0, index($0,$2));
tbl[name]=tbl[name] page ","; }
END{
for(i in tbl)
printf("%-20s ... %s\n", i, substr(tbl[i], 1, length(tbl[i])-1));
}
--$
※ちなみに"簡易"なので「読み順にソート」等は省略。「登場順」ですらないですが(^^;)
>gawk -f index.awk 作成元データ[ENTER]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
等として実行。
[作成元データ サンプル]
--^ index.txt
1 言い出しっぺの法則
2 漢字コード
3 教典
4 作法
5 師叔
6 スクリプト
7 正規表現 演算子
8 人柱
9 マークアップ言語
10 らくだ本
11 言い出しっぺの法則
12 インタープリター
13 改行コード
14 改行文字
15 漢字コード
16 教典
17 コンパイラー
18 作法
19 情報通有
20 師叔
21 スクリプト
22 正規表現 演算子
23 人柱
24 符号化
25 マークアップ言語
26 メタキャラクター
27 メタ文字
28 らくだ本
29 言い出しっぺの法則
30 インタープリター
31 改行コード
32 改行文字
33 漢字コード
34 教典
35 コンパイラー
36 作法
37 情報通有
38 師叔
39 スクリプト
40 人柱
--$
※...どこかで見た事が有るような、無いようなリスト(^^;)
どなたかその他の(スクリプト)言語による例をお願いいたします(^o^)/
ほかに適当なお題がありましたらそれもお願いいたします。
以上