Команда для создания четных текстовых строк через терминал - PullRequest
0 голосов
/ 24 февраля 2012

Я хочу взять файл с переменным количеством символов в строке и установить его в 5 символов в строке. Как бы я это сделал? Кроме того, последняя строка не должна быть длиной 5 символов.

Кроме того, порядок текста ДОЛЖЕН БЫТЬ В ПОРЯДКЕ. Это означает, что первые 5 символов - это действительно первые пять символов, если вы идете слева направо, сверху вниз.

Пример

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

12345
123
123456
1234567890
12
123456

Текстовый файл после редактирования

12345
12312
34561
23456
78901
21234
56

Я думаю, что это в основном разделится на две команды. Одна команда для удаления всех новых строк, чтобы весь текст находился в одной строке, а вторая команда для разбиения одной строки на строки по 5 символов в каждой.

Любая помощь будет принята с благодарностью!

PS: я делаю это через шпатлевку

1 Ответ

0 голосов
/ 01 февраля 2013

Просто сделайте это:

tr -d \\n | fold -w 5
...