'확장자'에 해당되는 글 1건

  1. 2010.04.22 파일들의 확장자만 변경

파일들의 확장자만 변경

현재 디렉토리의 TXT 라는 확장자를 가진 파일들이 있고,
이것들을 모두 JPEG 라는 확장자로 변경하고 싶다면

간단한 쉘스크립트로 변경이 가능하다.

우선 test.sh 라는 스크립트를 아래의 내용으로 만든다.

#!/bin/sh
for f in *.${1}; do mv "$f" "${f%${1}}${2}"; done


실행할 때에는 test.sh txt jpeg 라고 수행을 해야 한다.
우선 chmod +x 명령어로 test.sh 에 실행권한을 주고
아래와 같이 수행한다.
chmod +x test.sh
./test.sh txt jpeg

아래는 수행되는 모든 과정을 보여준다.
[si@localhost 100422]$ ls -l
합계 4
-rw-rw-r-- 1 si si  0  4월 22 14:05 1.txt
-rw-rw-r-- 1 si si  0  4월 22 14:05 2.txt
-rw-rw-r-- 1 si si  0  4월 22 14:05 3.txt
-rwxrwxr-x 1 si si 61  4월 22 14:14 test.sh
[si@localhost 100422]$
[si@localhost 100422]$ ./test.sh txt jpeg
[si@localhost 100422]$ ls -l
합계 4
-rw-rw-r-- 1 si si  0  4월 22 14:05 1.jpeg
-rw-rw-r-- 1 si si  0  4월 22 14:05 2.jpeg
-rw-rw-r-- 1 si si  0  4월 22 14:05 3.jpeg
-rwxrwxr-x 1 si si 61  4월 22 14:14 test.sh