셈플소스

#!/bin/sh
name="abcd efghi"

#변수값 출력
echo "\$name       =$name  "
echo "\${name}     =${name}"

#문자열 길이 출력
echo "\$name length=${#name}"

#변수의 특정 위치부터 출력
#${name:offset}
echo "\${name:2}   =${name:2}"
#${name:offset:length}
echo "\${name:2:5} =${name:2:5}"

#변수 초기화
#${name:=value}
#name 변수 값이 null이면 value 값으로 초기화
echo "\${name2:=1234 5}=${name2:=1234 5}"
echo "\${name2:=123456}=${name2:=123456}"

#${name:+value}
#name 변수 값이 null 아니면 value값 return
echo "\${name2:+123456}=${name2:+123456}"
echo "\${name3:+123456}=${name3:+123456}"

#${name:-value}
#name 변수 값이 null 이면 value값 return, 아니면 name 값 return
echo "\${name2:-123456}=${name2:-123456}"
echo "\${name3:-123456}=${name3:-123456}"

#${name:?value}
#name 변수 값이 null 아니면 name 값을 출력하고 null이면 value 값 출력후 오류
echo "\${name2:?123456}=${name2:?123456}"
echo "\${name2:?123456}=${name3:?123456}"

스크립트 실행 결과

$name       =abcd efghi
${name}     =abcd efghi
$name length=10
${name:2}   =cd efghi
${name:2:5} =cd ef
${name2:=1234 5}=1234 5
${name2:=123456}=1234 5
${name2:+123456}=123456
${name3:+123456}=
${name2:-123456}=1234 5
${name3:-123456}=123456
${name2:?123456}=1234 5
value.sh: line 37: name3: 123456
2008/07/29 09:59 2008/07/29 09:59
태그 : , ,
글 걸기 주소 : 이 글에는 트랙백을 보낼 수 없습니다

DHTML clientTop,offsetTop,scrollHeight 개념정리

사용자 삽입 이미지

출처 : MSDN
2008/07/09 11:45 2008/07/09 11:45
글 걸기 주소 : 이 글에는 트랙백을 보낼 수 없습니다
  • EUC-KR로 작성된 웹페이지에서 MySQL 5.0 기본 설정으로 사용할경우 한글깨짐 현상
  • DB Character Set을 euckr로 설정하고 사용할경우
    "똠, 샾"등과 같은 단어 입력시 해당 단어 이후의 단어들이 Insert가 되지 않는 문제가 생김.
  • DB Character Set을 utf8로 설정하고 euckr을 Insert할경우 MySQL Front등에서 한글이 깨저 보임.

조치 방법

1. my.cnf 수정
   [mysqld]
   init_connect=SET NAMES euckr
   default-character-set=euckr
   character-set-client-handshake = FALSE

2. DB생성시 character set을 utf8로 설정
2008/07/08 15:26 2008/07/08 15:26
태그 : , ,
글 걸기 주소 : 이 글에는 트랙백을 보낼 수 없습니다