ed(1) 好きなあなたに 53 の質問(V0.8086)
…てゆーか、quiz(6) function ed-command の日本語訳
注意: 対象となる ed(1) は UNIX V7 のものです。 (V7 のマニュアルは
ベル研
にあります。)
1,$ は % や , では代用できません。
s の 最後の / の省略はできません。
\{n,m\} は使えません。
その他便利な拡張機能は使えません。
1
ファイル先頭にテキストを追加する準備をせよ。
2
編集中のファイル名を示せ。
3
ファイルの最後の 3 行を表示せよ。
4
直前の行を表示せよ。
5
ファイル全体を表示せよ。
6
現在行と次の行を削除せよ
7
現在行から次の "PP" の直前の行までを変更する準備をせよ。
8
次の "1.2" を検索せよ。
9
次の 2 文字以上の数字を検索せよ。
10
現在のパラグラフ ("PP" で区切られている) の残りを、直前のパラグラフの末尾に移動せよ。
11
全ての "Oxygen" と "oxygen" を表示せよ。
12
ファイル中の全ての "BTL" を "Bell Laboratories" に置換し確認せよ。
13
全ての偶数行について、続く奇数行と結合せよ。
14
次の "SH" とその次の行を表示せよ。
15
次の "TS" からその次の "TE" まで表示せよ。
16
ファイル全体の行の並びを逆順にせよ。
17
現在行で、"x" が 連続する部分を全て一つの "x" に置換せよ。
18
現在行の最初の "hte" を "the" に変換して確認せよ。
19
直前の行と現在行を結合せよ。
20
3 番目の "PP" の次の行へ移動せよ。
21
現在行と直前の行を交換せよ。
22
現在行から "stop." までをファイル末尾に移動せよ。
23
現在行は 1 つのブランクによって 2 つのフィールドに区切られている。それらを交換せよ。
24
現在行の最後の "0" の後ろに "0" を挿入せよ。
25
"a*b" を "a**b" に置換せよ。
26
現在行の末尾に "extra" を追加せよ。
27
現在行の "ATT" を "AT&T" に置換せよ。
28
現在行の末尾に現在行をコピーして長さを倍にせよ。
29
直前に検索したパタンを含む次の行を検索せよ。
30
大文字を含む前の行を検索せよ。
31
大文字のみからなる次の行を削除せよ。
32
現在行のコピーをファイル末尾に追加せよ。
33
全体の行数を示せ。
34
現在の行番号を示せ。
35
ファイルの先頭 3 行を削除せよ。
36
"A" で始まらない全ての行を削除せよ。
37
現在行から次の "LP" までにある全ての空の行を削除せよ。
38
全ての "AU" の次の行を表示せよ。
39
現在行の "proud" の後ろから末尾まで削除せよ。
40
現在行の "alpha" から "omega" までの部分を削除せよ。
41
先頭行から現在行までをファイル "prefix" にセーブせよ。
42
ファイル末尾にテキストを追加する準備をせよ。
43
ファイル "suffix" の内容を、現在のファイルに追加せよ。
44
10 行前に移動せよ。
45
現在行の全ての "01" を "1" に置換せよ。
46
同じ大文字が 2 文字続く行に移動せよ。
47
現在行を () で括れ。
48
現在行がターミナルにとって長すぎる。フィットするように表示せよ。
49
編集した結果を元のファイルに書き戻せ。
50
ファイル全体をファイル "unfinished" に追加せよ。
51
現在行の先頭に "\&" を挿入せよ。
52
カレントディレクトリをリストせよ。
53
現在の編集を中止し、ファイル "other" を編集せよ。
$Id: index.html,v 1.2 2003/06/27 22:48:21 candy Exp candy $