>> Edit article
이름
제목
패스워드
: 안녕하세요.. : : 간단하면서도.. 쉬울것 같은 문제에 직면해서.. : : shell 에서 숫자를 이용해서.. 통계 비슷한 페이지를 출력하는데.. : comma 가 안나오네요.. : : 혹시.. shell 에서 comma 찍는 기능을 구현하려면 어떻게 해야 하나요?? : : 고수들의 가르침 기다리겠습니다. ^^ 아래와 같이 허접하게 만들어 보았습니다. 처리조건: 1.스크립트는 입력받은 인자의 숫자 여부를 검사하지 않습니다. 2.소숫점은 처리되지 않습니다. #!/bin/sh if [ $# -ne 1 ]; then echo $0 digit exit fi function addcomma { str=$1 length=${#str} i1=`expr $length - 2` i2=$length retval="" while [ $i2 -ge 0 ] do if [ $i2 -lt 0 ]; then i2=0 fi if [ $i1 -lt 0 ]; then i1=0 fi if [ $i1 -eq 0 -a $i2 -eq 0 ]; then echo $retval exit fi value=`echo $str | cut -c $i1-$i2` if [ "$retval" != "" ]; then retval=${value},${retval} else retval=${value} fi i2=`expr $i1 - 1` i1=`expr $i1 - 3` done echo $retval } addcomma $1 -- 외로워라 이네몸은 뉘와함께 놀아날꼬.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved