第6週 フォーマッタの作成

第6週 フォーマッタの作成
井口幸洋
[email protected]
2015/9/30
1
フォーマットとは
• format
【レベル】5、【発音】fo':(r)maet、【@】フォーマット、【変化】《動》
formats | formatting | formatted
【名】 (判)型、構成{こうせい}、書式{しょしき}、フォーマット、形式
{けいしき}、体裁{ていさい}、(番組{ばんぐみ}の)進め方
【用例】
・ Use this format to fill in your personal data. : この書式を使って、あ
なたの個人情報を書き込みなさい。
【他動】 ~の書式{しょしき}[体裁{ていさい}]を整える、書式設定
{しょしき せってい}をする、形式{けいしき}を合わせる、《コ》(記録
媒体{きろく ばいたい})をフォーマットする (http://www.alc.co.jp)
2015/9/30
2
フォーマッタとは
• formatter
【名】 フォーマッター
• document formatter
文書整形系{ぶんしょ せいけいけい}
• error tester formatter
エラー・テスター・フォーマッタ
• text formatter
テキスト・フォーマッタ
(http://www.alc.co.jp)
2015/9/30
3
•
フィルタとは
UNIXではすべての入出力を1本の「管」を流
れる(ストリーム)データの列と見なす.
1. 入力としてテキストファイルを受け取る.
2. これを加工.
3. 出力としてテキストファイルを出力.
•
上記の加工プログラムをフィルタと呼ぶ.
テキスト
ファイル
2015/9/30
加工
テキスト
ファイル
4
復習:パイプラインとリダイレクト
• スキークラブとテニスクラブが合同で旅行
にいくことになった.
• 名簿 ski.txt, tennis.txt から旅行名簿を作
る.両方のクラブに所属している人がいる
ことに注意.
2015/9/30
5
リダイレクトは知っている人の方法
まず2つのファイルをくっつけよう
cat ski.txt tennis.txt >meibo1.txt
並べ替える
sort meibo1.txt >meibo2.txt
同一行を削除
uniq meibo2.txt >meibo.txt
2015/9/30
中間ファイル
meibo1.txt, meibo2.txt
が出来てしまう!
6
パイプラインも知っている人の方法
cat ski.txt tennis.txt | sort | uniq >meibo.tx
中間ファイル
meibo1.txt, meibo2.txt
はできない!
ski.txt
cat
sort
tennis.txt
uniq
meibo.txt
2015/9/30
7
フォーマッタ:LaTeXの例
\begin{center}
2015/9/30
8