A função (diretamente de essa resposta , com apenas pequenas modificações):
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: /;/ Past/s/ Past /Past participle: /;p}" ;
}
Isso pode ser colocado em seu arquivo .bashrc
, que o definiria para qualquer shell novo iniciado (não a sessão atual do shell).
Você também pode transformá-lo em um script:
#!/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: /;/ Past/s/ Past /Past participle: /;p}"
Isso deve ser salvo em um arquivo que você torne executável e coloque em algum lugar em um diretório que esteja no seu $PATH
.
Nota: não olhei com atenção para o que esse código realmente faz. Pode ser melhorado ainda mais. Esta resposta é sobre o problema de usar apenas a função fornecida.