次のページ 前のページ 目次へ

4. コマンドラインで使う

英語の教科書や英字新聞を読むときは、ttyベースで何度も単語を聞いてくるインター フェースが一番です。

ftp://ftp.u-aizu.ac.jp/pub/SciEng/nihongo/ftp.cc.monash.edu.au/00INDEX.html
には、xjdicというプログラムもありますが、ここでは自分で作ってみましょう。 専用のプログラムに頼らなくても script で同等の機能を簡単に実現できるのは、 UNIXの強みの一つです。

4.1 dictionary スクリプト

次のコマンドで、スクリプトを/usr/local/bin/dictionaryというファイル名で切り出してください。 dictionary スクリプトでやっていることは、英語か日本語の入力を dic_look スクリプトに渡しているだけです。

perl -ne 'print if ((/#\!.*sh/ .. /#end dictionary/) );' E_dictionary-mini-HOWTO.sgml > /usr/local/bin/dictionary

4.2 さあ、使ってみましょう

これで、ttyベースのコマンドができました。調べたい単語を入力すると意味が出て きます。終了するときは、そのまま改行キーを押してください。

C-shell 系を使っている人は、初めてdictionaryコマンドを実行する前に rehash コマンドを実行すること。

$ dictionary

dictionary: free
■free-agent 自由契約選手
■free-fall (パラシュートが開く前の)自然落下
■free-for-all 1.だれでも自由に参加出来る競技,2.入場自由の,3.収拾のつかない議論,乱闘
■free-lance 1.(作家,俳優などが)自由契約(寄稿)の,フリーの,フリーランサー,2.自由契約で仕事する,(作家,俳優などが)自由契約(寄稿)の,(動)自由契約で働く
■free-lance diplomat フリーの外交官
■free-spender 金遣いの荒い人,あまり物事を考えずにお金を遣う人
■free-trade zone 自由港(free port),:略:FTZ
■free 〜のない,自由に,ひまな,無料の,解放する,フリーの,暇な,ゆるく
■free Yen account 【経済】自由円預金

dictionary: ball
■ball 球,ボール,《俗語》お楽しみ(性行為を含意する事が多いので注意),根性,大舞踏会,舞踏会,球状のもの,丸める,球にする,球状になる
■ball and chain やっかいな物(encumbrance),《比喩的》女房
■ball cock フロート栓
■ball game 1.球技,野球の試合,2.競争,活動,状況
■ball game +1 (the 〜)重要で決定的な要素(出来事),活動の中心(the main and decisive factor, event, etc.)
■ball park 概算
■ball point (pen) ボールペン
■ball position ポールポジション

dictionary: 落雷
■cloud-to-ground discharge : 落雷{らくらい}
■coup de foudre : 一目惚れ{ひとめぼれ}、青天{せいてん}の霹靂、落雷{らくらい}
■death by lightning : 落雷死
■flash to ground : 落雷{らくらい}
■ground discharge : 落雷{らくらい}
■lightning damage : 落雷による被害
■Lightning Protection Institute : 落雷防護研究所◆【略】LPI
■lightning stoke : 電撃{でんげき}、落雷{らくらい}
■lightning strike : 電撃{でんげき}スト、雷撃{らいげき}、落雷{らくらい}、抜き打ちスト
■stroke of lightning : 落雷{らくらい}
■struck by lightning, be : 雷に撃たれる、落雷する
■thunderbolt  {名} : 《気》落雷
■thunderbolt flash to ground : 落雷{らくらい}
■United Lightning Protection Association : 落雷防止協会連合◆【略】ULPA

dictionary: (そのまま改行キーを押すと終了)


次のページ 前のページ 目次へ