cygwin 한글

computer programming 2009. 12. 22. 16:52

Cygwin 기본설정 상태에서는 한글입출력이 불가능 합니다.
몇가지 환경설정을 해줘야 한글 입출력이 가능해 집니다.

자신의 홈 디렉토리의
.inputrc 파일을 생성하여 다음의 내용을 추가하여 줍니다.

set meta-flag on
set convert-meta off
set output-meta on



마찬가지로 홈 디렉토리의
.bashrc 파일을 생성하여 다음의 내용을 추가하여 줍니다.

alias ls='ls -F --color=auto --show-control-char'
alias l.='ls -dl .[a-zA-Z]*'
alias ll='ls -al'
alias cp='cp -i'
alias mv='mv -i'
alias rm='rm -i'



마지막으로 .bash_profile 맨 마지막에


if [ -f /etc/bash.bashrc ] ; then
source /etc/bash.bashrc
fi

if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
INPUTRC=/etc/inputrc
fi

를 추가해줍니다.


출처: http://nowdac.com/2460697

Posted by stekilove
,
((totalSum=0))
((iCount=0))
for fileName in `ls *.txt`
do
  if [ ! -e "$fileName" ]
  then
    echo "$fileName is not exists"
    continue
  fi

  strLineCount=$(wc -l ${fileName} | awk '{print $1}')
  #strLineCount=$(cat $fileName | wc -l)
  echo "$fileName [$strLineCount]"

  ((totalSum=totalSum+strLineCount))
done

echo $totalSum
Posted by stekilove
,
  <script>

    var arr = new Array();
    arr.push("22");
    arr.push("21");
    arr.push("");
    arr.push("23");
    arr.push("32");
    arr.push("15");
    arr.push("33");
    arr.push("3");
    arr.push("2");

    for( var key in arr ){
        var v= arr[key];
        if( v.match("22|23|33|32") ){
            document.writeln( v );
            document.writeln("<hr>");
        }
    }
  </script>

결과:
22
23
43
33
Posted by stekilove
,