LINUX.ORG.RU

Вот тебе штатными средствами:

  • sed -n '/BEGIN/,/END/p' text.txt
  • awk '/BEGIN/,/END/ { print }' text.txt

С питоном разбирайся сам, если очень нужно или это домашнее задание.

beastie ★★★★★ ()
Последнее исправление: beastie (всего исправлений: 1)

Открыть один файл в текстовом представлении

Открыть другой файл в текстовом представлении

Читать строки из первого файла, пока не встретится строка «BEGIN\n»

Читать строки из первого файла и писать их во второй, пока не встретится строка «END\n»

Crocodoom ★★ ()

А мне вот интересно, как скопировать кусок текста из начала очень большого файла, то есть читать весь файл нельзя? Для себя я сделал вызовом однострочника на баше, но может кто подскажет, как это красиво сделать на питоне?

screamager ()