Knowledge Base/Linux

파일이름 대소문자 변환 스크립트

Woos™ 2009. 5. 15. 11:32
간혹가다가 도스나 윈도우용 파일을 리눅스로 옮겨놓으면 대문자로 된 경우가 있죠.

한두개라면 하나씩 바꿔주면 되겠지만 그 파일이 몇백게 되면 ㅠ.ㅠ

아래 스크립트를 사용해서 바꾸시면됩니다.
==========================================================
#!/bin/sh

for file in *

do
mv $file `echo $file | tr '[:upper:]' '[:lower:]'`
done
==========================================================

반대로 소문자를 대문자로 바꿀려면 upper와 lower의 위치만 바꿔주면됩니다.

스크립트 파일로 만들어서 chmod 755등으로 실행가능 권한을 줘서 사용하면 되겠죠.. ^^