티스토리 뷰


리눅스에서 cat 명령어를 사용할 경우 내용만 출력하고 파일명은 출력하지 않는다.

(여러개의 파일을 한번에 읽으면 식별이 불편 할 수 있다)


파일명까지 알고싶다면 head 명령어를 사용하면 된다.



# myfile.txt에서 맨 앞 5개 행을 출력(-n 옵션값이 양수)

head -n 5 myfile.txt


# myfile.txt에서 맨 뒤 3개 행을 제외한 나머지를 출력(-n 옵션 값이 음수)

head -n -3 myfile.txt


# myfile.txt 내용 전체를 출력

head -n -0 myfile.txt


자, 이제 여러개의 파일에 대해 파일명과 함께 내용을 출력해 보자.


# .txt 파일에 대해 파일명과 내용 전체를 출력

head -n -0 *.txt

==> filename1.txt <==

[filename1.txt의 내용]


==> filename2.txt <==

[filename2.txt의 내용]

...


관련출처 : http://bahndal.egloos.com/520761



댓글