bash script2025. 2. 21. 13:03

크기가 큰 텍스트 파일의 앞 부분만 확인하고 싶을 경우 head 명령을 이용해서 앞의 몇 줄만 읽을 수 있다. 

# 맨 앞 3줄만 읽어서 출력
head -3 my_file.txt

대부분의 경우는 위와 같은 방법으로 충분한데, 텍스트 파일의 첫번째 줄 길이 자체가 매우 긴 경우가 있을 수 있다. json, xml 등 프로그램이 처리해야 하는 종류의 데이터를 담은 텍스트 파일에서 간혹 이런 상황이 있을 수 있는데, 이럴 때는 줄 단위가 아니라 바이트(byte) 단위로 읽어야 한다. 다행히 head 명령에서 이렇게 할 수 있는 옵션을 이미 제공하고 있다. -c 옵션이다. 

# 맨 앞 100 바이트를 읽어서 출력
head -c 100 my_file.txt

내용을 확인할 파일의 성격에 따라 적당히 선택해서 사용하면 되겠다. 

728x90
Posted by 반달가면