MyTetra Share
Делитесь знаниями!
Как отформатировать текст по ширине
Время создания: 07.06.2009 00:06
Текстовые метки: linux, форматирование, текст, fold
Раздел: Компьютер - Linux - Bash - Команды и скрипты
Запись: xintrea/mytetra_syncro/master/base/0000000987/text.html на raw.github.com

Иногда возникает необходимость "жестко" отформатировать текст по ширине, чтобы каждая строка переносилась по такой-то позиции справа. Для этого можно воспользоваться стандартной командой fold, дав ее в командной строке в следующем формате:

# fold --width=ширина_строки -s исходный_файл > файл_вывода

Например:

# fold --width=72 -s my.txt > my_formatted_text.txt

Здесь мы задали ширину строки в 72 символа. Обрабатывается файл my.txt. Результат записывается в файл my_formatted_text.txt. Параметр -s нужен для того, чтобы перенос строки осуществлялся по словам, а не по символам.

Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования