용량이 정말로 큰 텍스트 파일을 읽는(처리하는) 방법이 없을까요? 파일은 몇 기가정도 되는 아주 큰 것이라 vi로는 열리지가 않더군요. shell이나 awk,sed,perl,C 이런 것들로 순차적으로 처리하는게 가능할까요? 혹시 아시는분 도움 부탁드립니다.
vi 는 파일 전체를 메모리에 올리려 해서 안 열립니다. 보기만 하려면 less 나 head/tail, sed -n '100,200p' 를 쓰세요. 처리는 awk/sed/perl 로 한 줄씩 스트리밍하면 파일 크기와 무관하게 됩니다. 필요하면 split -l 로 쪼개도 됩니다.