일련번호 붙은 수백개의 파일 이름을 한번에 바꾸려면..
글쓴이: foruses / 작성시간: 금, 2008/04/25 - 3:44오후
안녕하십니까.
f1000.dat, f1001.dat, f1002.dat, .. , f2000.dat
의 파일명을 한꺼번에,
f1000_r.dat, f1001_r.dat , ...
등으로 한꺼번에 바꾸는 편한 명령어가 무엇인지요.
물론 루프 돌려서 바꿀 수 있지만 스크립트 따로 안만들고,
리눅스 명령어로 해결할 수 없을까요?
감사합니다.
Forums:
rename이란 명령어가
rename이란 명령어가 있습니다
노루가 사냥꾼의 손에서 벗어나는 것 같이, 새가 그물치는 자의 손에서 벗어나는 것 같이 스스로 구원하라 -잠언 6:5
rename은 펄
rename은 펄 스크립트일 것입니다.
무식하게 하시려면
for N in `seq -w 1000 2000` ; do echo mv f$N.dat f${N}_r.dat ; done
잘 되면 echo는 빼시면 됩니다.
덧. 이래서 저는 리눅스를 씁니다.
rename
rename 's/(.+?)(\.dat)$/${1}_r${2}/' *.dat
---------------------------
Smashing Watermelons~!!
Whatever Nevermind~!!
Keedi Kim
----
use perl;
Keedi Kim
util-linux 소속 rename 은
util-linux 소속 rename 은 정규식 지원이 안됩니다.
정규식 지원은 http://rename.berlios.de/ 이것일 겁니다.
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
https://xenosi.de/
댓글 달기