<Предыдущая | Содержание: | Следующая>
fold - переносить каждую строку до указанной длины
Складные это процесс разрыва строк текста заданной ширины. Как и другие наши команды, сложить принимает один или несколько текстовых файлов или стандартный ввод. Если мы отправим сложить простой поток текста, мы можем увидеть, как это работает:
[я @ linuxbox ~] $ echo «Быстрая коричневая лисица перепрыгнула через ленивого пса».
| сложить -w 12 Быстрая, коричневая лиса, перепрыгнула через ленивого пса.
[я @ linuxbox ~] $ echo «Быстрая коричневая лисица перепрыгнула через ленивого пса».
| сложить -w 12 Быстрая, коричневая лиса, перепрыгнула через ленивого пса.
Здесь мы видим сложить в действии. Текст, присланный эхо команда разбита на сегменты, указанные в -w вариант. В этом примере мы указываем ширину линии в 12 символов. Если ширина не указана, по умолчанию используется 80 символов. Обратите внимание, как строки прерываются независимо от границ слова. Добавление -s вариант вызовет сложить чтобы разорвать строку на последнем доступном месте до достижения ширины линии:
[я @ linuxbox ~] $ echo «Быстрая коричневая лисица перепрыгнула через ленивого пса».
| сложить -w 12 -s
Быстрая, коричневая лиса, перепрыгнула через ленивого пса.
[я @ linuxbox ~] $ echo «Быстрая коричневая лисица перепрыгнула через ленивого пса».
| сложить -w 12 -s
Быстрая, коричневая лиса, перепрыгнула через ленивого пса.