How do I read first line using cat | cat 커맨드로 파일 첫 번째 줄만 출력하기

Q.

cat 커맨드로 파일의 맨 첫줄을 읽고 싶으면 어떻게 하나요?

 

A1.

cat을 쓸 필요 없습니다. head -1 file 하면 됩니다.

 

A2.

대신에 head를 쓰세요.

head -n 1 file.txt

 

A3.

다른 방법도 많아요.

sed -n 1p file
head -n 1 file
awk ‘NR==1’ file

 

#.

간단하고 유용합니다. 주로 로그를 볼 때 이용하는 tail의 반대인 head가 있었네요. 실행 중인 프로세스의 로그를 실시간으로 확인할 때에 tail을 쓰지요. 프로세스가 시작할 때 로그에 메타데이터를 적는다면, 이 정보를 확인할 때 head를 씁니다.

 

원문.

https://stackoverflow.com/questions/6114119/how-do-i-read-first-line-using-cat

1,365 Comments