필요에 의해 만든 영어사전 스크립터 입니다.
필요하신분은 쓰세요.
eedic.sh 내용
===========================================
#!/bin/sh
w3m -dump "http://dic.search.naver.com/search.naver?where=endic&query=$1"
2> /dev/null
| awk 'BEGIN { flg = 0 } /━━━━━/ || /영어사전 관용어/ { flg = 0 }
{
if (flg) print $0
}/영어사전 항목/ { flg = 1 }'
| sed 's/[.*]//g' | sed 's/.*통합검색결과.*//g' | sed 's/.*•.*//g'
| sed '/^$/d'; echo ""
===========================================
사용법:
eedic.sh love
관용어까지 보고자하면 아래 구문을 제거할것.
"|| /영어사전 관용어/"
vim 등록법:
~/.vimrc 파일에 다음 내용을 등록할것
===========================================
func! EEdic()
let sed = expand("<cword>")
new
exec "r! eedic.sh ".sed
set nomod wrap
endfunc
nmap ,ed :call EEdic()<cr>gg
===========================================
사용법은 vim 상에서 사전 검색을 원하는 단어에서 ,ed를 입력
필요하신분은 쓰세요.
eedic.sh 내용
===========================================
#!/bin/sh
w3m -dump "http://dic.search.naver.com/search.naver?where=endic&query=$1"
2> /dev/null
| awk 'BEGIN { flg = 0 } /━━━━━/ || /영어사전 관용어/ { flg = 0 }
{
if (flg) print $0
}/영어사전 항목/ { flg = 1 }'
| sed 's/[.*]//g' | sed 's/.*통합검색결과.*//g' | sed 's/.*•.*//g'
| sed '/^$/d'; echo ""
===========================================
사용법:
eedic.sh love
관용어까지 보고자하면 아래 구문을 제거할것.
"|| /영어사전 관용어/"
vim 등록법:
~/.vimrc 파일에 다음 내용을 등록할것
===========================================
func! EEdic()
let sed = expand("<cword>")
new
exec "r! eedic.sh ".sed
set nomod wrap
endfunc
nmap ,ed :call EEdic()<cr>gg
===========================================
사용법은 vim 상에서 사전 검색을 원하는 단어에서 ,ed를 입력
댓글 3
-
한상은
2008.04.22 19:19
와~! 신기하네요..^^ 잘쓰겠습니다..ㅋ -
박세율
2008.04.23 10:48
느므느므 좋네요
잘 쓰겠습니다. 소스에서 영단어 볼때 정말 편하군요 -
백창우
2008.04.24 09:54
야후사전 버전입니다. naver에 단어가 별로없어 야후로 바꾸었습니다.
=======================================
#!/bin/sh
w3m -dump "http://kr.dictionary.search.yahoo.com/search/dictionaryp?p=$1&subtype=eng"
2> /dev/null
| awk 'BEGIN { flg = 0 } /더 많은 검색결과/ || /영어표현/ { flg = 0 }
{
if (flg) print $0
}/영한$/ { flg = 1 }'
| sed 's/[.*]//g' | sed 's/•//g' | sed 's/단어장에 추가//g' | sed 's/단어장에//g'
| sed -e 's/^추가//g' | sed -e 's/^[[:space:]]*([[:space:]]*$//g' | sed 's/□//g'
| sed 's/()//g' | sed -e 's/^[[:space:]]*)//g' | sed 's/| sed -e 's/[[:space:]]*$//g'
| sed '/^$/d'; echo ""
=========================================
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | [공지] 강좌, 팁, 정보등에 대해 올리는 게시판입니다. | woos | 2016.04.09 | 246 |
9 | 포토샵 웹버전입니다. [1] | 강진성 | 2010.05.14 | 40685 |
» | 허접 영어 사전입니다. [3] | 백창우 | 2008.04.22 | 16092 |
7 | define을 사용한 version 처리. | 원민수 | 2008.02.09 | 15026 |
6 | systemtap 관련 간단한 소개입니다. | 남용우 | 2007.11.06 | 17057 |
5 | 태훈님에 이어. ARM kernel 참고자료 | 백창우 | 2007.11.05 | 19014 |
4 | 누가 나를 호출했는지 찾기 + 포인터를 심볼 이름으로 변환하여 출력하기 [1] | 지현구 | 2007.02.27 | 17863 |
3 | kernel 2.6의 kzalloc함수 (원민수 씀) | 백창우 | 2007.02.23 | 19337 |
2 | #pragma에 관련해서.. [2] | 원민수 | 2006.07.19 | 20782 |
1 | 여기는 팁, 기타 정보를 올리는 곳입니다. | 백창우 | 2006.06.05 | 14751 |
.