나는 꽤 큰 csv
파일을 가지고 있습니다(라고 부르세요 file.csv
). 다음과 같습니다.
col1,col2,col3,...
1,2,3
1,2,5
...
그래서 비슷한 작업을 한 후 cat file.csv | grep "_some_pattern_"
출력 값만 받았습니다. 출력에 헤더(첫 번째 줄)를 추가하는 방법이 있습니까?
그러면 엄청 편할텐데...
답변1
첫 번째 줄 인쇄를 사용 하고 head
헤더 다음에 tail
검색 모드를 시작할 수 있습니다 grep
.
head -n 1 file.csv && tail -n +2 file.csv | grep "some pattern"