WWW

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ WWW ] in KIDS
글 쓴 이(By): ash ( [@_@])
날 짜 (Date): 1999년 5월  7일 금요일 오후 07시 56분 20초
제 목(Title): Re: [질문] shell script 를 사용해서...



 해결 했습니다.

 좀 무식하긴 하지만 대충 아래와 같은 방식으로 해결했습니다.

 먼저 

 VAR_XX=?

 형태로 각각의 아스키 코드에 대해서 문자를 대입했습니다.

 이걸 만드는 건 C 언어로 간단한 프로그램을 만들어서 해결했습니다.

 그래서 아래와 같은 코드가 나왔습니다.

 #!/bin/sh

 VAR_00=^@
 VAR_01=^A
  ....
 VAR_FD=?
 VAR_FE=?


 그 다음은 %XX 가 나오면 이걸 $VAR_XX 의 형태로 바꾸고, 이걸 문자열이 아니라

 변수로 인식하도록 했습니다.

 VAR_TMP=`echo $name | sed -e 's/%/$VAR_/g'`
 Name=`eval "echo -e \"$VAR_TMP\""`
 echo $Name

 이렇게 하면 %XX 가 한글로 변환되어서 나옵니다.

 그런데 몇몇 특수문자들( 예를들어 ~ / 같은 문자들 )이 제대로 변환되어 나오지

 않아서 sed 를 사용해서 따로 변환을 시켰습니다.

 상당히 무식한 방법이지만 돌아가기는 합니다.  --;;

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.