2003년 4월 9일 수요일

많은 파일 확장자 치환(Unix, Linux, DOS, shell, filename, extension)

*.c 라는 확장자를 가진 파일을 모두 *.cpp로 바꾸고 싶을 때.

DOS라면
move *.c *.cpp

Linux라면

vi mvall.sh  (mvall.sh라는 쉘 스크립트를 짜보자.)
------------------
#!/bin/sh
for f in *.$1
do
    mv $f ${f%.$1}.$2
done
------------------
chmod 700 mvall.sh
mvall c cpp

댓글 없음:

댓글 쓰기