본문 바로가기

Language/python

catex :: 소스코드 특정 위치 지정하여 출력하는 유틸리티

cat / head / tail / less 등을 사용하면 타켓 파일의 특정 위치를 출력할 수 있다. 하지만, 파일의 중간 지점을 지정하여, 원하는 블럭 만큼 출력하는 유틸리티가 없어 직접 만들었다. 특히 인풋으로 타켓 파일 / 라인 위치 / Upper Bound / Lower Bound 지정한 csv 파일을 인풋으로 주면, 일괄 출력을 할 수 있도록 하였다.


기본적인 출력 모습은 아래와 같다.


아래 위치에 소스코드를 확인할 수 있다.

https://github.com/ppiazi/catex