컴퓨터 활용/리눅스 활용
[쉘 스크립트] 파일 이름, 경로, 확장자 구하기
호군
2011. 10. 26. 11:13
반응형
확장자를 구하는 경우가 필요 할 때가 있습니다.
이 파일이 요구되는 파일의 타입인지 체크 하는 경우죠.
아래와 같이 쉘 스크립트를 작성하면, 확장자를 구할 수 있습니다.
fullpath=$1
dirname=$(dirname $fullpath) # 파일이름을 뺀 경로
basename=$(basename $fullpath) # 파일이름
filename=${basename%.*}
fileext=${basename#*.}
dirname=$(dirname $fullpath) # 파일이름을 뺀 경로
basename=$(basename $fullpath) # 파일이름
filename=${basename%.*}
fileext=${basename#*.}
'$1'는 첫번째 argment를 말합니다.
반응형