과거엔.. 이렇게..

 

#!/bin/bash

 EXT_CLASSPATH=''
etcjarfiles=(`find /usr/j2se/jre/lib/ext -name "*.jar" -print  `)
for etcjarfile in ${etcjarfiles[@]}; do
        EXT_CLASSPATH=${EXT_CLASSPATH}:${etcjarfile}
done

#echo $EXT_CLASSPATH

 

 

지금은 이렇게. shell script의 string 관련 스크립트를 이용하여 깔끔하게 해결~

 

 

#!/bin/bash

PATH1='/usr/j2se/jre/lib/ext'

for file in $PATH1/*
do
   filename=${file}
    echo "${filename##/*/}"
done

 

'unix and linux' 카테고리의 다른 글

bash 문자열 조작  (0) 2008.06.20
고급 Bash 스크립팅 가이드  (0) 2008.06.20
CentOS, Red hat Enterprise Edition 단상  (0) 2008.06.05
서비스 장애  (0) 2008.05.03
option parsing - bash, perl, c  (0) 2008.04.15
Posted by '김용환'

댓글을 달아 주세요