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
'Programing > Node.js' 카테고리의 다른 글
블랙박스 영상 - 생성시간 파일명과 싱크하기 (0) | 2018.09.26 |
---|---|
node.js 뼈대(skeleton) - 템플릿(template) (0) | 2018.03.14 |
[node.js] C/C++ Addons 준비 node.js (0) | 2015.10.18 |
libuv - uv_pipe_open 에러 : EINVAL (1) | 2014.04.15 |
libuv 계층도 (0) | 2014.04.15 |