回答:
最も簡単な方法は、自分で作成することです。一見したところ、私たちに必要なすべての情報を提供できるかなり良いウェブサイトを見つけました。したがって、必要なのは、それを解析する関数を書くことだけです。5分でそうbash
して出来上がり。
$ function verbteacher() {
wget -qO - http://conjugator.reverso.net/conjugation-english-verb-$1.html | \
sed -n "/>Preterite\|>Past</{s@<[^>]*>@ @g;s/\s\+/ /g;/e I/s/.* I \([^ ]*\) you .*/Simple past: \1/;/ Past/s/ Past /Past participle: /;p}" ;
}
$ verbteacher go
Simple past: went
Past participle: gone
$ verbteacher throw
Simple past: threw
Past participle: thrown
したがって、この関数を〜/ .bashrcに追加し、サイトの構造が変更されるまで使用できます。それがそれをしないことを願っています。
明らかに、インターネット接続がなければ機能しません。これがあなたにとって重要ではないことを願っています。
英語のすべての単語の辞書ファイルを使用できます。オンラインで見つけることができます。スクリプトファイルを少し変更して、ファイルから単語を取得し、参照の出力を保持するテキストファイルに出力することができます。次に、そのファイルを使用して、そのファイル/データベースを使用して検索する新しいバージョンの関数を作成します。
最も簡単な方法は、各用語の出力を、結果がタブで区切られた独自の行に表示することです。次に、各行の最初の単語とcharを一致させるだけで、より効率的になります。
これを行う場合は、オープンソースのスクリプト/データベースに結果をアップロードしてください。これにより多くのメリットが得られると思います。Libra Officeと統合し、ターミナルからも使用できるようにすると良いと思います。