NAME=`echo "$FILE" | cut -d'.' -f1` EXTENSION=`echo "$FILE" | cut -d'.' -f2`filename=$(basename $fullfile)
extension=${filename##*.}
filename=${filename%.*}
~% FILE=prog.tar.gz ~% echo ${FILE%%.*} prog ~% echo ${FILE%.*} prog.tar ~% echo ${FILE#*.} tar.gz ~% echo ${FILE##*.} gz
pax> FILE=a.b.js pax> NAME=$(echo "$FILE" | sed 's/\.[^\.]*$//') pax> EXTENSION=$(echo "$FILE" | sed 's/^.*\.//') pax> echo $NAME a.b pax> echo $EXTENSION js
'쉘스크립트 > 유용한함수' 카테고리의 다른 글
| 숫자 목록의 총 합계 구하기 (더하기) - sh (1) | 2009/11/17 |
|---|---|
| input 다이얼로그 만들기 - sh (0) | 2009/11/17 |
| 파일 크기 구하기 - sh (0) | 2009/11/17 |
| 파일 이름과 확장자 추출 - sh (0) | 2009/11/17 |