아마 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 할대는 마지막 인수가 디렉토리여야 한다고 메세지가 나오네요..
: 가능할거 같은데 왜 안돼지...ㅠㅠ
:
: 알려주세요..어떻게 해야 하나요?
:
: --
: 이 곳에 서명을 적어주십시오.
: 초짜