Sh 스크립트 질문입니다

안녕하세요.
sh 스크립트 작성중에 막혀서 질문드립니다…

파일 이름을 넘버링하고 싶은데요…형태는 이렇습니다…

echo my name $name > name.txt

이런 형태를 가지고 있고요.
실행될때마다.

name0001.txt
name0002.txt
.
.
.
.
name9999.txt 저장되게 하고 싶습니다.

감사합니다. 좋은하루 되세요!~ :D

[quote="freerole":34r0whcz]안녕하세요.
sh 스크립트 작성중에 막혀서 질문드립니다…

파일 이름을 넘버링하고 싶은데요…형태는 이렇습니다…

echo my name $name > name.txt

이런 형태를 가지고 있고요.
실행될때마다.

name0001.txt
name0002.txt
.
.
.
.
name9999.txt 저장되게 하고 싶습니다.

감사합니다. 좋은하루 되세요!~ :D[/quote:34r0whcz]

bash 쉘을 기준으로, for 문과 export 내장 명령어(또는 ls 프로그램과 grep 프로그램, sort 프로그램, head 프로그램), expr 내장 명령어를 조합하면 됩니다.
현재 작업 숫자를 저장한 변수를 export 한 뒤, 다음 스크립트에서 expr 내장 명령어를 통해 수치를 조작합니다.
또는, ls 프로그램을 사용하여 현재 영역에 존재하는 모든 파일 목록을 얻은 뒤, 적절한 정규 표현 식을 사용하여 원하는 대상만 찾아냅니다. 각 대상 별로 숫자 부분만 얻어낸 뒤 이를 배열로 저장하고, sort 프로그램으로 정렬 후, head 프로그램으로 최고 값을 얻어냅니다. 이 값에 expr 내장 명령어를 통해 수치를 조작한 뒤 재 지향할 대상의 이름을 지정하면 됩니다.

자세한 설명 고맙습니다!.. :D