python 뼈대(skeleton)
C언어를 배우면 IDE가 기본적으로 만들어주는 골격이 있다.
혹자는 템플릿(template)라고도 하는데 int main(int argc, char **argv) 같은 것을 말한다.
node.js에서 스크립트 처리를 할 때, 표준입출력(stdio)를 이용한 처리를 하는 경우가 있어서 템플릿을 만들었다.
자주 쓸 테니 바퀴의 발명을 할 필요는 없으므로...
라인에서 특정 값을 뽑아내는 샘플 프로그램이다.
tokenize.py
import sys
token = 'my:value:'
def extractMemberSrl(line):
which = line.rfind(token) + len(token)
return line[which:]
line = sys.stdin.readline()
while line:
print extractMemberSrl(line),
line = sys.stdin.readline()
사용법)
python tokenize.py < input.txt > output.txt
샘플 데이터(input.txt)
blahblah:my:value:10337301
blahblah:my:value:1308040
blahblah:my:value:11072200
blahblah:my:value:10566834
blahblah:my:value:590251
blahblah:my:value:7817744
blahblah:my:value:3075375
출력 데이터(output.txt)
10337301
1308040
11072200
10566834
590251
7817744
3075375