답변:
가장 쉬운 방법은 직접 작성하는 것 같습니다. 처음 보았을 때, 나는 우리에게 필요한 모든 정보를 줄 수있는 꽤 좋은 웹 사이트를 찾았습니다. 따라서 우리가해야 할 일은 파싱 할 함수를 작성하는 것입니다. 그래서 bash
짜잔으로 5 분 :
$ 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에 넣고 사이트의 구조가 변경 될 때까지 사용할 수 있습니다. 결코 그렇게하지 않기를 바랍니다.
인터넷 연결이 없으면 작동하지 않습니다. 이것이 당신에게 중요하지 않기를 바랍니다.
영어로 된 모든 단어의 사전 파일을 사용할 수 있습니다. 온라인에서 찾을 수 있습니다. 스크립트 파일을 약간 변경하여 파일에서 단어를 가져 와서 참조 출력을 보유하는 텍스트 파일로 출력 할 수 있습니다. 그런 다음 해당 파일을 사용하여 해당 파일 / 데이터베이스를 사용하는 새 버전의 함수를 만듭니다.
가장 쉬운 방법은 각 용어의 출력이 결과와 함께 자체 줄에 표시되는 것입니다. 그런 다음 각 줄의 첫 단어와 문자를 일치시키기 만하면 더 효율적입니다.
이 작업을 수행하면 오픈 소스 스크립트 / 데이터베이스 결과를 업로드하여 이점을 얻을 수 있다고 생각하십시오. 나는 그것을 Libra Office와 통합하고 터미널에서도 사용하게하는 것이 멋지다고 생각합니다.