티스토리 뷰

반응형

파일 내용을 출력해 주는 cat 유틸리티 구현해 보기 입니다.


1. cat_demo.py

------------------------------------------------------

import sys


if len(sys.argv) == 1:

    print "'cat_demo.py' Usage: python cat_demo.py [filename]"

    exit()


f = open(sys.argv[1], 'r'):

    line = f.readline()

    if len(line) == 0:

        break;

    print line,


f.close()


2. cat.sh  (cat_demo.py를 쉽게 실행하기 위한 스크립트)

------------------------------------------------------

python cat_demo.py $1



3. 테스트

------------------------------------------------------

chmod 755 cat.sh


cat.sh TestFile.txt



파이썬은 직관적이고 파워풀 하다. 특히 유닉스 시스템 프로그래밍에 적용하면 좋을 듯 싶다.


- 끝 - 

반응형