Search

대용량 텍스트 파일 첫 라인에 내용 추가

1기가이상 넘어가는 대용량 csv파일 첫 라인에 항목명을 추가해야 하는 상황이 생겼다.
그렇다고 편집기에 불러서 하기에는 무리가 있었기에 터미널에서 하는 법을 정리해본다.
아래 명령어대로 하면 기존파일이 아닌 새 파일로 저장하게 된다.
sed '1s/^/COLUMN1,COLUMN2\n/' file.csv > new_file.csv
Bash
복사
추가 되었는지 아래 명령어로 확인 가능하다 (10라인)
head -n 10 new_file.csv | tail
Bash
복사
ⓒ VeriCras 2024
vericras@gmail.com