>> Delete No. 955 article
No. 간단한 영어 사전...

등록 2001-01-22 08:31:00     조회 4
이름 적수    

		Yahoo 영어사전을 이용하는 것입니다.
참고 ^[ 의 입력은 CTRL+V+[ 로 합니다.
모양 이쁘게 만들어 보려고 하다보니 조금 복잡해 졌습니다.
 #!/bin/sh
 ED_query()
{
  echo -n "^[[01;37m찾을 단어: ^[[00m"
  read WORD
  echo
   [ -n "${WORD}" ] || exit
}
 ED_encode()
{
  WORD=$*
  WORD=$(echo ${WORD} | od -tx1 -w1000 | head -1 |
      sed -e 's/^[0-9]+ //' -e 's/ 0a$//' -e 's/20/+/g'
        -e 's/ /%/g' -e 's/^/%/' | tr '[a-z]' '[A-Z]')
   echo -n ${WORD}
}
 ED_result()
{
  WORD=$*
  lynx -nolist -color -dump
http://kr.engdic.yahoo.com/result.html?p=${WORD}
    | grep -v "bu2.gif" | tail +14 | tac | tail +11 | tac
    | sed -e 's/[phon[0-9]+.gif] //g'
    -e 's/[phon[0-9]+.gif]//g'
    -e 's/^/^[[01;32m|^[[00m/' | more
}
 WORD=$*
 while true; do
  [ -z "${WORD}" ] && ED_query
   WORD=$(ED_encode "${WORD}")
   echo -n "^[[01;32m+------------------------------ "
  echo -n "^[[01;33m영어사전"
  echo -n "^[[01;32m -------------------------------------+^[[00m"
  echo
  ED_result "${WORD}" && unset WORD
  echo "^[[01;32m|^[[00m"
  echo -n "^[[01;32m+-------------------------------------------"
  echo "----------------------------------+^[[00m"
  echo
done--아.지.사.바
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved