8.14. Zmiana podziału wierszy

Problem

Niektóre wiersze dokumentu tekstowego są zbyt długie lub zbyt krótkie. Trzeba ponownie sformatować akapity, aby tekst stał się bardziej czytelny.

Rozwiązanie

Należy zastosować polecenie fmt, wskazując ewentualnie optymalną i maksymalną długość wierszy.

$ fmt przetwarzany.tekst
$ fmt 55 60 przetwarzany.tekst

Analiza

Jedyną wadą narzędzia fmt jest to, że wymaga ono oddzielenia nagłówka oraz poszczególnych akapitów pustymi wierszami. Jeśli w pliku wejściowym nie zostały uwzględnione wiersze podziału, program fmt nie ma możliwości rozróżnienia poszczególnych akapitów oraz rozpoznania dodatkowych pustych wierszy w ramach tego samego akapitu. W rezultacie otrzymujemy plik tekstowy złożony z jednego wielkiego akapitu o ...

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.