제가 질문의 요지를 정확히 이해 했는지 모르겠네요.
원래 데이터에서 앞의 한 글자씩 밴 문자열을 각각 다른 파일명으로 저장하
라는 것인지?
하여간 그렇게 했습니다.
각각 다른 파일 명으로.
파이썬입니다.
get.py---------------------------
#!/usr/bin/python
import sys
FILE = sys.argv[1]
a = open(FILE, 'r').readline()
for x in range(len(a)):
c = open(str(x), 'w')
c.write(a[x:])
c.close
---------------------------------
실행 결과
[root@baby:/home/zoo11/src/py/work] more data
TCAACTGAACTCATGCTTGCAAAGGTTGCTGGGATTGGTCCGGCAAAGAAATTGTAGGACAGAT
[root@baby:/home/zoo11/src/py/work] ./get.py data
[root@baby:/home/zoo11/src/py/work] more 1
CAACTGAACTCATGCTTGCAAAGGTTGCTGGGATTGGTCCGGCAAAGAAATTGTAGGACAGAT
[root@baby:/home/zoo11/src/py/work] more 2
AACTGAACTCATGCTTGCAAAGGTTGCTGGGATTGGTCCGGCAAAGAAATTGTAGGACAGAT
[root@baby:/home/zoo11/src/py/work] more 3
ACTGAACTCATGCTTGCAAAGGTTGCTGGGATTGGTCCGGCAAAGAAATTGTAGGACAGAT
[root@baby:/home/zoo11/src/py/work] more 4
CTGAACTCATGCTTGCAAAGGTTGCTGGGATTGGTCCGGCAAAGAAATTGTAGGACAGAT
: 하하 밑에 답변 주신분 감사함다!
: 근데 하나만 더 갈켜주세여...
: 쉘 프로그램을 짜서 다음과 같은 작업을 하려고 합니다.
:
: "TCAACTGAACTCATGCTTGCAAAGGTTGCTGGGATTGGTCCGGCAAAGAAATTGTAGGACAGAT"
:
: 이런 문자열에서 맨 앞에 한글자씩 지우면서 각각의 파일을 만드는 방법이
: 없을까여? 그러니까
: "CAACTGAACTCATGCTTGCAAAGGTTGCTGGGATTGGTCCGGCAAAGAAATTGTAGGACAGAT"
: "AACTGAACTCATGCTTGCAAAGGTTGCTGGGATTGGTCCGGCAAAGAAATTGTAGGACAGAT"
: "ACTGAACTCATGCTTGCAAAGGTTGCTGGGATTGGTCCGGCAAAGAAATTGTAGGACAGAT"
: "CTGAACTCATGCTTGCAAAGGTTGCTGGGATTGGTCCGGCAAAGAAATTGTAGGACAGAT"
: ......
: 이런 식으로여....
:
: --
: 야 ! 봄이다! 아이 좋아....
--
return true