Developer/Python
[파이썬] UNIX cat 구현해 보기
데브포유
2016. 9. 23. 10:58
반응형
파일 내용을 출력해 주는 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
파이썬은 직관적이고 파워풀 하다. 특히 유닉스 시스템 프로그래밍에 적용하면 좋을 듯 싶다.
- 끝 -
반응형