UNIX에서요
예를 들어, 다음과 같이 3개의 파일이 있다고 할 때요,
text.t1 text.t2 text.t3
있다고 할때요, 이를
text.t01 text.t02 text.t03
으로 일괄적으로 바꾸고 싶습니다.
쉽게 할 수 있는 방법이 있을까요?
.... 삼십개 이상의 파일이라면 셸을 짜시는게 좋을 것 같습니다. 스크립트를 만들어 두면 말씀하신 대로의 방법을 쓸 수도 있고, 마음에 안들었을 때 역으로 변경도 가능할 것이며, 다른 디렉토리의 파일들도 쉽게 적용 될 것 입니다.
akudoku.net rancid - i'm forever
life is only one time
man rename
$ ls -al a* -rw-rw-r-- 1 ymir ymir 0 Aug 5 07:57 a.t1 -rw-rw-r-- 1 ymir ymir 0 Aug 5 07:57 a.t2 -rw-rw-r-- 1 ymir ymir 0 Aug 5 07:57 a.t3 $ rename a.t a.t0 a.t? $ ls -al a* -rw-rw-r-- 1 ymir ymir 0 Aug 5 07:57 a.t01 -rw-rw-r-- 1 ymir ymir 0 Aug 5 07:57 a.t02 -rw-rw-r-- 1 ymir ymir 0 Aug 5 07:57 a.t03
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
rename 이란 게 있었군요.
man rename 해서 나오는 예제가 글쎄...
foo1, ..., foo9, foo10, ..., foo278 를
foo001, ..., foo009, foo010, ..., foo278 로 바꾸는...
이런 거 필요할 때마다 맨날 쉘스크립트 짜서 변환했는데 OTL
좋은 하루 되세요!
rename 은 Linux 에만 있을겁니다. (물론 다른 OS 에도 빌드해서 설치하면 되겠지만..) 범용적으로 쓸 수 있는 방법을 알고 있는게 더 좋은 점이 많죠.. ^^
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
...
.... 삼십개 이상의 파일이라면 셸을 짜시는게 좋을 것 같습니다.
스크립트를 만들어 두면 말씀하신 대로의 방법을 쓸 수도 있고,
마음에 안들었을 때 역으로 변경도 가능할 것이며,
다른 디렉토리의 파일들도 쉽게 적용 될 것 입니다.
akudoku.net rancid - i'm forever
life is only one time
음..
man rename
$ ls -al a*
-rw-rw-r-- 1 ymir ymir 0 Aug 5 07:57 a.t1
-rw-rw-r-- 1 ymir ymir 0 Aug 5 07:57 a.t2
-rw-rw-r-- 1 ymir ymir 0 Aug 5 07:57 a.t3
$ rename a.t a.t0 a.t?
$ ls -al a*
-rw-rw-r-- 1 ymir ymir 0 Aug 5 07:57 a.t01
-rw-rw-r-- 1 ymir ymir 0 Aug 5 07:57 a.t02
-rw-rw-r-- 1 ymir ymir 0 Aug 5 07:57 a.t03
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
아아....
rename 이란 게 있었군요.
man rename 해서 나오는 예제가 글쎄...
foo1, ..., foo9, foo10, ..., foo278 를
foo001, ..., foo009, foo010, ..., foo278 로 바꾸는...
이런 거 필요할 때마다 맨날 쉘스크립트 짜서 변환했는데 OTL
좋은 하루 되세요!
음...
rename 은 Linux 에만 있을겁니다. (물론 다른 OS 에도 빌드해서 설치하면 되겠지만..)
범용적으로 쓸 수 있는 방법을 알고 있는게 더 좋은 점이 많죠.. ^^
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
댓글 달기