Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a 2.8GB sql dump file in linux. I need to delete lines 18 through 3000, but I can't open it in a text editor like vim because it's so big.

Any suggestions? I assume you could use sed or something similar, I just don't know the command.

share|improve this question
up vote 12 down vote accepted

I think that's what sed was designed for:

sed '18,3000d' input.txt > output.txt


share|improve this answer
I love sed! sed rocks! – Paul Sep 11 '10 at 8:55

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.