꽤 큰 파일이 있습니다 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"