Вызвать команду ed (текстовый редактор):
echo -e '1,-10d\nwq' | ed <filename>
Это отправит команду для удаления строк ('1, -10d'), сохранения файла ('w') и выхода ('q').
Также обратите внимание, что ed завершается неудачно (код возврата равен 1), когда входной файл содержит менее 11 строк.
Редактировать: Вы также можете использовать редактор vi (иликоманда ex):
vi - +'1,-10d|wq' <filename>
Но если входной файл содержит 10 или менее строк, редактор vi останется открытым, и вы должны набрать ': q' для выхода (или 'q' с командой ex).