>> Delete Reply from No. 28407 article
No. RE: [질문]여러화일명 한번에 바꾸기

등록 2001-04-26 00:16:00 By localhost     조회 2
이름 박성훈    

		아마 mv 의 대상에 *이 안먹나 보군요.
 for file in test_a*
do
  mv $file test_b${file#test_a}
done
 위와 같은 쉘스크립트를 써보시죠.
그다지 일반적인 해결책은 아닌것 같습니다만..
 perl을 배워보심이 어떨런지..
   : 예를 들어..
:
: test_a_01.txt
: test_a_02.txt
: test_a_03.txt
: test_a_04.txt
:
: 이렇게 4개의 화일을
:
: test_b_01.txt
: test_b_02.txt
: test_b_03.txt
: test_b_04.txt
:
: 이렇게 바꾸려고 한다면 어떻게 해야 될지요..
:
: 전 예전 도스 생각해서..
: mv *_a_* *_b_*
: 라고 했는데..
: 복수의 화일을 mv 할대는 마지막 인수가 디렉토리여야 한다고 메세지가 나오네요..
: 가능할거 같은데 왜 안돼지...ㅠㅠ
:
: 알려주세요..어떻게 해야 하나요?
:
: --
: 이 곳에 서명을 적어주십시오.
: 초짜
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved