2014-10-28 2 views
1

5000.swf이라는 파일이 있고 다른 폴더에는 임의의 이름이있는 .swf 파일이 있습니다. 이제 폴더의 모든 파일의 이름을 임의의 이름으로 바꿉니다. 예를 들어 word.swf를 5001.swf otherword.swf에서 5002.swf로 바꿉니다 .sh 스크립트로 가능합니까?파일의 이름이 오름차순으로 바뀝니다.

답변

0

여기 하나 있습니다. BASH를 사용하는 방법 :

#!/bin/sh 

counter="$(basename /path/to/file/5000.swf ".swf")" 

for i in /path/to/random/files/*.swf; do 

    ((counter++)) 

    mv "$i" "$counter.swf"; 
done 
+0

감사합니다! 내가 일을 마치고 돌아올 때 테스트 해 보겠습니다. –

관련 문제