たとえば、英語の動詞の活用を確認するbashソリューションを探しています。

たとえば、英語の動詞の活用を確認するbashソリューションを探しています。

こんにちは。公開されたソリューションに興味があります。ここ&提案された機能を以下にbash script配置します。その後、実行してコマンドラインのどこからでも簡単に呼び出すことができますが、動作しません。私は一種の努力をしました。~/.bindirpath$chmod +x verbteacher.sh$もう一度開くこの質問をし、上記の回答のアドバイスに従って、より厳密に関数をファイルに入れてみましたが、.bashrcまだ機能しません。 (そして最高ではないようです(運動します(申し訳ありません)))ので、もっと助けを求めてください。ありがとうございます。

ベストアンサー1

この機能は(直接その答え、少しだけ修正しました):

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}" ; 
 }

.bashrcこれは任意のファイルに入れることができます。新しいシェルが開始されました(現在のシェルセッションではありません)。

また、それをスクリプトに変換することもできます。

#!/bin/sh

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}" 

実行可能ファイルとして保存します$PATH

注:私はこのコードが実際に何をしているのかを詳しく見ていません。おそらくさらに改善されるかもしれません。この回答は、提供された機能の実際の使用に関するものです。

おすすめ記事