13.17. Przetwarzanie plików niezawierających znaków nowego wiersza

Problem

Chcemy poddać przetwarzaniu plik, w którym nie występują znaki nowego wiersza.

Rozwiązanie

Należy dokonać wstępnej analizy pliku i dodać znaki nowego wiersza w odpowiednich miejscach. Przykładem mogą tu być pliki zapisane w formacie otwartego dokumentu OpenOffice.org (ODF — Open Document Format), które można rozpakować za pomocą polecenia unzip i przeszukać (kod XML) z wykorzystaniem polecenia grep — operacje tego typu były wielokrotnie opisywane we wcześniejszej części książki. Więcej informacji na temat przetwarzania plików ODF zostało zamieszczonych w „12.5. Porównywanie dwóch dokumentów”. W przykładzie analizowanym w tym rozdziale znak nowego wiersza zostanie wstawiony ...

Get Bash. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.