Я хочу объединить линии так, чтобы объединенные линии были выровнены по одной границе.
UNIX paste (1) делает это хорошо, когда все линии встречаются на одной границе вкладки, но когда линии
различаются по размеру (в файле, в который объединяются строки), текст получается неловким.
Пример пасты (1), которая имеет желаемый эффект:
$ echo -e "a\nb\nccc\nd" | paste - -
a b
ccc d
Пример пасты (1) с нежелательным эффектом:
$ echo -e "a\nb\ncccccccccccc\nd" | paste - -
a b
cccccccccccc d
Обратите внимание, что 2-й столбец не совпадает. Я хочу, чтобы 'b' совпадало с 'd', что требует дополнительной вкладки. К сожалению, я считаю, что это предел для утилиты вставки, поэтому, если у кого-то есть идеи о том, как получить желаемый эффект выше, я хотел бы услышать его.