목록2019/12/16 (1)
Chistory
리눅스 명령어 3. 파일명 일괄변경?
다량의 파일의 확장자를 유지한 체, 번호로 된 이름으로 변경하고 싶을 때가 있다. 흔히 검색해보면 mv를 이용한 파일명 변경과, rename에서 정규식을 약간 활용하는 정도를 설명해준다. 하지만 쉘스크립트를 짤 줄 안다면, 쉽게 여러 스타일로 이름을 지을 수 있다. 모든 파일의 이름을 일괄 변경하기는 쉽다. 다음과 같이 할 수 있을 것이다. #!/bin/bash cur=`pwd` cd $1 file_list=(`ls`) count=0 for filename in ${file_list[@]} do change_filename=`printf "%3d" $count` mv $filename $change_filename count=$($count+1) done cd $cur 위 스크립트는, 첫번째 인자로 들어..
개발 & CS/Linux
2019. 12. 16. 21:12