英語の動詞の活用を確認する標準のUnixコマンドはありますか?

英語の動詞の活用を確認する標準のUnixコマンドはありますか?

最近会いました単語リストそしてワードネットワーク、どちらもそれ自体は素晴らしい発見です。今、動詞の不定詞を取り、単純な場合は、単純な過去と過去の噴射を返す同様のツールを探しています。例:

$ verbteacher throw

Simple past: threw
Past participle: thrown

どこで見つけることができるか知っている人はいますかverbteacher(1)

答え1

自分で書いてみるのが最も簡単な方法のようです。一見すると私は私達に必要なすべての情報を提供する非常によいウェブサイトを見つけました。したがって、私たちがしなければならないのは、それを解析する関数を書くことだけです。 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 に入れてサイト構造が変わるまで使用してください。うまくいけば決してそうではありません。

もちろん、インターネット接続なしでは動作しません。これがあなたにとって重要ではないことを願っています。

答え2

英語のすべての単語の辞書ファイルを使用できます。オンラインで1つを見つけることができます。スクリプトファイルを少し変更してファイルから単語を取得し、参照出力を含むテキストファイルに出力できます。その後、そのファイルは、そのファイル/データベースを使用してそのファイルを検索する関数の新しいバージョンを作成するために使用されます。

最も簡単な方法は、各用語の出力を対応する行に配置し、結果を分離することです。その後、各行の最初の単語と文字を一致させるだけで効率が向上します。

これにより、結果をオープンソーススクリプト/データベースにアップロードします。これはより多くの利点を得ることができると思います。 Libra Officeと統合してターミナルでも使えるとかっこいいと思います。

関連情報